Closed Bug 1774671 Opened 2 years ago Closed 2 years ago

Default Browser dialog's "Don't show this message again" checkbox lies to the user if dialog is accepted

Categories

(Firefox :: Shell Integration, defect)

defect

Tracking

()

VERIFIED FIXED
103 Branch
Tracking Status
firefox103 --- verified

People

(Reporter: bytesized, Assigned: bytesized)

References

Details

(Whiteboard: [fidedi-ope])

Attachments

(2 files)

Attached image primary browser.PNG (deleted) —

Currently, if you click the "Don't show this message again" checkbox and then select "Make Primary Browser", we intentionally don't respect the checkbox's value. It was confirmed in Bug 1134105 that this is the expected behavior.

Frankly, I'm not happy with the fact that we are apparently unwilling to accept that the user doesn't want to be alerted about this. Especially since our check for whether Firefox is already the default browser is, apparently, buggy (ex: Bug 1772662).

Regardless, if we are unwilling to give the user that option, we should at least be upfront about it, instead of giving them an option that simply does not work.

The current behavior was introduced with bug 1041516 when the text showed "Always perform this check when starting Firefox" but the checkbox behavior was flipped with bug 1701998 showing the string from bug 1705795 "Don't show this message again"

We probably want to figure out a better way to keep reminding users that Firefox is no longer the default to avoid permanently losing these users, but as the text is now, the behavior is quite misleading wanting some fix.

Depends on: 1041516, 1701998, 1705795

Perhaps it would be better if we just had 3 buttons? "Make Primary Browser", "Not now", "No, don't show this message again"?

I'd be happy to do that instead of my current patch.

Flags: needinfo?(edilee)

Akash brought this up with James, and it sounds like we have the green light to change the behavior to always honor the user's checkbox choice as in your current patch. This avoids changing the designs/strings, and we can revisit later if necessary.

Flags: needinfo?(edilee)
Pushed by ksteuber@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/b6ed2f1c7ece
Obey default browser prompt's "Don't show again" even if prompt is accepted r=Mardak
Whiteboard: [fidedi-ope]
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 103 Branch
Flags: qe-verify+

I managed to reproduce this issue on Firefox 102.0(build ID: 20220623063721) on Windows 10 64-bits; verified as fixed on Firefox 103.0b7(build ID: 20220710185935) and Nightly 104.0a1(build ID: 20220710190527) on Windows 10 64-bits, macOS 12 and Ubuntu 22.04.

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

Attachment

General

Created:
Updated:
Size: