Skip to content

fix(client): replace contact us flow with a direct feedback form - #2821

Draft
ohnorobo wants to merge 1 commit into
laplante/feedback-stringsfrom
laplante/remove-contact-us-client
Draft

fix(client): replace contact us flow with a direct feedback form#2821
ohnorobo wants to merge 1 commit into
laplante/feedback-stringsfrom
laplante/remove-contact-us-client

Conversation

@ohnorobo

@ohnorobo ohnorobo commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

Client counterpart to #2754 (which did this for the manager). Replaces the multi-step "Contact Us" wizard with a single, direct feedback form — a category selector, an optional email, and the feedback text. Now it mirrors the "Contact Us" form used in the manager.

Changes

  • contact_view: dropped the "do you have an open ticket?" question, the issue-type help-page redirects, and the exit step. The category selector and support form now render together; the selected category (default general) is passed to sendFeedback. Category list trimmed to four client-relevant options.
  • support_form: reduced to an optional email and the feedback text — removed the subject, access-key-source and outreach-consent fields and the redundant "* = Required field" note. Also guarded checkFormValidity() against running while the form is disconnected (it is swapped for a progress spinner during submission), which was otherwise throwing uncaught.
  • Removed the now-unused languageCode property and its language-code binding in app-root.js.

Stacked on the strings PR #2822, where the "Contact us" → "Feedback" rename and the localized message updates live.

Screenshots

01-nav-feedback 02-feedback-form 03-category-open

@ohnorobo
ohnorobo force-pushed the laplante/remove-contact-us-client branch 2 times, most recently from 4c404ac to 52d06b9 Compare July 28, 2026 12:15
@github-actions github-actions Bot added size/XL and removed size/L labels Jul 28, 2026
@ohnorobo
ohnorobo force-pushed the laplante/remove-contact-us-client branch from 52d06b9 to 3929a7d Compare July 28, 2026 12:41
@ohnorobo
ohnorobo force-pushed the laplante/remove-contact-us-client branch from 3929a7d to 7bdecc2 Compare July 28, 2026 14:01
@ohnorobo
ohnorobo changed the base branch from jules-sentry-feedback-14779291792962734435 to laplante/feedback-strings July 28, 2026 14:01
@ohnorobo
ohnorobo force-pushed the laplante/remove-contact-us-client branch from 7bdecc2 to 1659d07 Compare August 3, 2026 10:49
Removes the multi-step "Contact Us" wizard (open-ticket question and
help-page redirects) in the client, mirroring the manager change in
#2754. The view now shows the feedback
form directly, submitting via the Sentry User Feedback API
(errorReporter.sendFeedback) introduced in
#2739.

The form matches the manager's structure: a category selector, an
optional email address, and the feedback text — nothing else. The
subject, "where did you get your access key" and outreach-consent
fields are gone.

Guards SupportForm's validity check against running while the form is
disconnected (it is now swapped out for a progress spinner during
submission), which otherwise threw uncaught.

The "Contact us" -> "Feedback" and email-label string changes live in
the stacked strings PR (#2822) this is based on.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@ohnorobo
ohnorobo force-pushed the laplante/remove-contact-us-client branch from 1659d07 to 7badb1d Compare August 3, 2026 11:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant