Closed Bug 2040721 Opened 3 months ago Closed 3 months ago

Integrate round 1 feedback UI with Glean submission flow

Categories

(Core :: Machine Learning: Frontend, task)

task

Tracking

()

VERIFIED FIXED
153 Branch
Tracking Status
firefox151 --- wontfix
firefox152 --- verified
firefox153 --- verified

People

(Reporter: jlevinsohn, Assigned: echa)

References

Details

(Whiteboard: [aife])

Attachments

(2 files, 1 obsolete file)

Integrate the round 1 feedback UI with the Glean feedback submission flow.

  • Feedback modal submission triggers the appropriate Glean event/ping
  • Integration works for:
    • thumbs up
    • thumbs down
    • checkbox reasons
    • freeform feedback text
  • Feedback payload sent through Glean matches the approved round 1 schema
  • Integration is gated behind pref smartwindow.user_feedback_collection
Blocks: 2034586
Assignee: nobody → echa
Depends on: 2036193
  • Split thumbs-up / thumbs-down into separate Spotlight message IDs and added a feedback_thumb_click Glean event to capture feedback direction on thumb click
  • Added Smart Window session metadata (model, turn count, prompt version) to the feedback modal flow and routed it into the microsurvey ping on submit only
  • Updated Spotlight / AboutWelcome telemetry handling so Smart Window feedback metadata is excluded from IMPRESSION/DISMISS telemetry and only recorded on submit
Depends on: 2041497
Pushed by echa@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/fd994db9d915 https://hg.mozilla.org/integration/autoland/rev/71881c058b24 Integrate Smart Window feedback telemetry into microsurvey submit flow r=aminomancer,omc-reviewers,jlewis
Pushed by smolnar@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/ccbf7f57bc23 https://hg.mozilla.org/integration/autoland/rev/90597e773dc4 Revert "Bug 2040721 - Integrate Smart Window feedback telemetry into microsurvey submit flow r=aminomancer,omc-reviewers,jlewis" for causing bc failures @ browser_aiwindow_smartbar_telemetry
Pushed by imoraru@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/1c5d08f67bae https://hg.mozilla.org/integration/autoland/rev/b6b085c2f458 Integrate Smart Window feedback telemetry into microsurvey submit flow r=aminomancer,omc-reviewers,jlewis
Status: NEW → RESOLVED
Closed: 3 months ago
Resolution: --- → FIXED
Target Milestone: --- → 153 Branch

Since nightly and release are affected, beta will likely be affected too.
For more information, please visit BugBot documentation.

firefox-beta Uplift Approval Request

  • User impact if declined/Reason for urgency: We are hoping to start collecting user feedback data for Smart Window as soon as possible as it is important for future development.
  • Code covered by automated testing?: yes
  • Fix verified in Nightly?: yes
  • Needs manual QE testing?: yes
  • Steps to reproduce for manual QE testing: - Open new Smart Window and enable pref browser.smartwindow.userFeedbackCollection
  • Start chat and click "thumbs up" or "thumbs down" to submit feedback
  • verify feedback is being sent to glean
  • Risk associated with taking this patch: low
  • Explanation of risk level: Low, currently user feedback collection is hidden behind pref
  • String changes made/needed?: no
  • Is Android affected?: unknown
Attachment #9589435 - Flags: approval-mozilla-beta?
Flags: qe-verify+
  • Move Smart Window feedback modal configs into OnboardingMessageProvider and fetch them via ASRouter
  • Update Spotlight / AboutWelcome telemetry handling to inject and record smart_window_user_feedback_data on microsurvey pings

Original Revision: https://phabricator.services.mozilla.com/D301620

Flags: needinfo?(echa)

firefox-release Uplift Approval Request

  • User impact if declined/Reason for urgency: We are hoping to start collecting user feedback data for Smart Window as soon as possible as it is important for future development.
  • Code covered by automated testing?: yes
  • Fix verified in Nightly?: yes
  • Needs manual QE testing?: yes
  • Steps to reproduce for manual QE testing: - Open new Smart Window and enable pref browser.smartwindow.userFeedbackCollection
  • Start chat and click "thumbs up" or "thumbs down" to submit feedback
  • verify feedback is being sent to glean
  • Risk associated with taking this patch: low
  • Explanation of risk level: Low, currently user feedback collection is hidden behind pref
  • String changes made/needed?: no
  • Is Android affected?: unknown
Attachment #9589512 - Flags: approval-mozilla-release?
  • Move Smart Window feedback modal configs into OnboardingMessageProvider and fetch them via ASRouter
  • Update Spotlight / AboutWelcome telemetry handling to inject and record smart_window_user_feedback_data on microsurvey pings

Original Revision: https://phabricator.services.mozilla.com/D301620

Flags: in-testsuite+
Attachment #9589435 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Blocks: 2042497

Verified as fixed in our latest Beta 152.0b4 and our latest Nightly 153.0a1 (2026-05-26)

QA Whiteboard: [uplift][qa-ver-needed-c153/b152]
QA Contact: rdoghi
Attachment #9589512 - Flags: approval-mozilla-release? → approval-mozilla-release+

Backed out of release, since Bug 2036193 had to be backout due to CI failures

Attachment #9589512 - Flags: approval-mozilla-release+ → approval-mozilla-release?
Attachment #9589512 - Attachment is obsolete: true
Attachment #9589512 - Flags: approval-mozilla-release?
No longer blocks: 2034586

Updating the main status flag.

Status: RESOLVED → VERIFIED
QA Whiteboard: [uplift][qa-ver-needed-c153/b152] → [uplift][qa-ver-done-c153/b152]
Flags: qe-verify+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: