irc and ircs actions in about:preferences do not appear correctly when browser.download.improvements_to_download_panel is true
Categories
(Firefox :: Downloads Panel, defect)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox95 | --- | verified |
People
(Reporter: kpatenio, Assigned: mtigley)
References
Details
Attachments
(2 files)
[Reproduction steps]
- Enable
browser.download.improvements_to_download_panelinabout:config - Go to
about:preferences - See that "Always ask" does not appear for content types
ircandircs
Happens when starting a new profile, but can also happen with existing profiles. Switching pref back to false and refreshing about:preferences will show "Always ask" again as expected.
This issue can technically be easily resolved by manually setting a preferred action for either content type, but it may be worth looking into so that the actions appear as expected for new profiles/new users.
This might be of interest for this issue: https://searchfox.org/mozilla-central/rev/d37daf2f82ed22b6a2a5cbbb975423825dfd69fa/uriloader/exthandler/HandlerService.js#533
Comment 2•4 years ago
|
||
Nice find!
Based on logs, I expect this is related to the unit test failures that Molly has been looking at.
If I had to guess, the issue is that we're now (after bug 1733492) initializing alwaysAskBeforeHandling to false for new mimeinfo objects - but despite the "mime info" in the name, these also get used for protocol handler information. For protocol handlers, we should continue to default to "always ask". I guess at https://searchfox.org/mozilla-central/rev/d37daf2f82ed22b6a2a5cbbb975423825dfd69fa/uriloader/exthandler/nsMIMEInfoImpl.cpp#90 this should be conditional on aClass being eMIMEInfo. That might also fix the automated test Molly was looking at.
| Assignee | ||
Comment 3•4 years ago
|
||
Updated•4 years ago
|
Comment 5•4 years ago
|
||
| bugherder | ||
Updated•4 years ago
|
Comment 6•4 years ago
|
||
Reproduced with Fx 95.0a1 (2021-10-10) on Windows 10.
Verified fixed with Fx 96.0a1 (2021-11-02) and Fx 95.0b1 on Windows 10, macOS 11 and Ubuntu 18.04.
Description
•