Closed Bug 1911779 Opened 2 years ago Closed 2 years ago

"Include the address of the page I was on" is not ticked by default in Crash Reporter

Categories

(Toolkit :: Crash Reporting, defect)

defect

Tracking

()

RESOLVED FIXED
131 Branch
Tracking Status
firefox-esr115 --- unaffected
firefox-esr128 --- verified
firefox129 --- wontfix
firefox130 --- wontfix
firefox131 --- verified

People

(Reporter: btot, Assigned: afranchuk)

References

(Regression)

Details

(Keywords: regression)

Attachments

(2 files)

Found in

  • Beta 130.0b1

Affected versions

  • Nightly 131.0a1
  • RC 129.0

Tested platforms

  • Affected platforms: macOS 14, macOS 12 ARM, Windows 11, Ubuntu 24
  • Unaffected platforms: -

Steps to reproduce

  1. Launch Firefox, with a new profile.
  2. Open one random page and then crash the browser with "about:crashparent".
  3. Pay attention to the two checkboxes inside the crash reporter dialog

Expected result

  • Both check boxes should be ticked by default.

Actual result

  • The "Include the address of the page I was on." checkbox is NOT ticked by default.

Regression range

  • Look for it asap
Flags: qe-verify+
User Story: (updated)
Regressed by: 1759175

Set release status flags based on info from the regressing bug 1759175

:afranchuk, since you are the author of the regressor, bug 1759175, could you take a look?

For more information, please visit BugBot documentation.

Flags: needinfo?(afranchuk)

This was an intentional change to be more conservative with personal information by default, however I'm okay with changing it back. :gsvelto thoughts?

Flags: needinfo?(afranchuk) → needinfo?(gsvelto)

Did we put the rationale for this decision in some bug?

No. I originally did it because I thought that was the default (misinterpreting some code I read). A little later I realized my mistake but thought it might be better to stick with that. We can definitely change it back.

OK, let's check it by default. While digging around I found bug 1781087 which I had filed precisely to ensure that the default is to have it checked by default everywhere if the user never interacted with the field.

Flags: needinfo?(gsvelto)

This default is used when the crash reporter has never been launched
before. Notably, this is currently a user-global setting (as opposed to
per-profile), so the defaults will typically only be used when someone
hasn't ever had Firefox installed on their system.

Assignee: nobody → afranchuk
Status: NEW → ASSIGNED
Pushed by afranchuk@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/0a7b709c7220 Default to including the URL in crash reports r=gsvelto
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 131 Branch

The patch landed in nightly and beta is affected.
:afranchuk, is this bug important enough to require an uplift?

  • If yes, please nominate the patch for beta approval.
  • If no, please set status-firefox130 to wontfix.

For more information, please visit BugBot documentation.

Flags: needinfo?(afranchuk)
Flags: needinfo?(afranchuk)

:afranchuk do you want to add an esr128 uplift request?

Flags: needinfo?(afranchuk)

This default is used when the crash reporter has never been launched
before. Notably, this is currently a user-global setting (as opposed to
per-profile), so the defaults will typically only be used when someone
hasn't ever had Firefox installed on their system.

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

Attachment #9419092 - Flags: approval-mozilla-esr128?

esr128 Uplift Approval Request

  • User impact if declined: None
  • Code covered by automated testing: no
  • Fix verified in Nightly: yes
  • Needs manual QE test: no
  • Steps to reproduce for manual QE testing: N/A
  • Risk associated with taking this patch: Very minimal
  • Explanation of risk level: Merely changes a default setting in the crash reporter client.
  • String changes made/needed: None
  • Is Android affected?: no

That's probably a good idea, just to encourage more information that may help to reproduce/diagnose/debug issues.

Flags: needinfo?(afranchuk)
Attachment #9419092 - Flags: approval-mozilla-esr128? → approval-mozilla-esr128+

Verified as fixed on latest Nightly 131.0a1 and ESR 128.2.0esr build.

Flags: qe-verify+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: