Closed
Bug 1964370
Opened 1 year ago
Closed 1 year ago
The options from the "Why Are You Reporting This?" dialogs are interconnected
Categories
(Firefox :: New Tab Page, defect)
Tracking
()
VERIFIED
FIXED
140 Branch
| Tracking | Status | |
|---|---|---|
| firefox138 | --- | unaffected |
| firefox139 | --- | wontfix |
| firefox140 | --- | verified |
People
(Reporter: srosu, Assigned: rhamoui)
References
(Blocks 2 open bugs)
Details
Attachments
(2 files)
[Affected versions]:
- Firefox Nightly 140.0a1 (Build ID: 20250502094430)
- Firefox Beta 139.0b3 (Build ID: 20250502090704)
[Affected Platforms]:
- Windows 10 x64
- macOS 14.7.1
- Ubuntu 24.04
[Prerequisites]:
- Have the latest version of the Firefox Nightly 140.0a1 build installed/extracted and opened.
- Have the following prefs set in the “about:config” page:
browser.search.regionset toUSbrowser.newtabpage.activity-stream.discoverystream.reportAds.enabledset totruebrowser.newtabpage.activity-stream.discoverystream.sections.enabledset totrue
[Steps to reproduce]:
- Restart the browser and open a new tab.
- Hover over any non-sponsored card from the new tab page and click the 3 dots context menu.
- Select the "Report this content" option.
- Select the first option from the "Why are you reporting this?" dialog box and click the "Submit" button.
- Hover over any sponsored card from the new tab page and click the 3 dots context menu.
- Select the "Report this ad" option.
- Observe the options from the "Why are you reporting this?" dialog box.
[Expected result]:
- No option is selected.
[Actual result]:
- The first option is selected.
[Notes]:
- This issue is not reproducible when the fourth option is selected as the "Why Are You Reporting This?" dialog of the ads contains only 3 options.
- This issue is also reproducible between the "Why Are You Reporting This?" dialogs of the non-sponsored cards.
- This issue is also reproducible between the "Why Are You Reporting This?" dialogs of the ads.
- This issue is not reproducible if a page refresh is made after closing the first dialog.
- Attached is a screen recording of the issue.
| Reporter | ||
Comment 1•1 year ago
|
||
We have encountered a new behavior that is caused by this issue:
- A “new tab” event containing a wrong “report_reason” key specific to the “Report this ad” dialog box is registered after canceling/submitting a report of any ad with any option selected, and submitting a report of a non-sponsored card with the pre-selected option.
- This behavior occurs with any pre-selected option.
- This is a link to the generated event.
Due to this behavior, I am adjusting the severity of this issue to S3.
Severity: S4 → S3
| Assignee | ||
Comment 2•1 year ago
|
||
Updated•1 year ago
|
Assignee: nobody → rhamoui
Status: NEW → ASSIGNED
Pushed by rhamoui@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/cfa036a2541d
Clear checked radio button after reporting modal closes. r=home-newtab-reviewers,npypchenko
Comment 4•1 year ago
|
||
| bugherder | ||
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 140 Branch
| Reporter | ||
Comment 5•1 year ago
|
||
I have verified this issue using the latest Firefox Nightly 140.0a1 (Build ID: 20250512213630) build on Windows 10 x64, macOS 14.7.1, and Ubuntu 24.04.1.
- The options from the 'Why Are You Reporting This?' dialogs are no longer interconnected on non-sponsored and ad cards.
- No telemetry is registered after submitting a report of an ad.
Status: RESOLVED → VERIFIED
Comment 6•1 year ago
|
||
The patch landed in nightly and beta is affected.
:rhamoui, is this bug important enough to require an uplift?
- If yes, please nominate the patch for beta approval.
- See https://wiki.mozilla.org/Release_Management/Requesting_an_Uplift for documentation on how to request an uplift.
- If no, please set
status-firefox139towontfix.
For more information, please visit BugBot documentation.
Flags: needinfo?(rhamoui)
| Assignee | ||
Updated•1 year ago
|
Flags: needinfo?(rhamoui)
You need to log in
before you can comment on or make changes to this bug.
Description
•