Closed Bug 1662710 Opened 4 years ago Closed 3 years ago

HTTPS-Only: Add UI to manage exceptions from about:preferences

Categories

(Core :: DOM: Security, enhancement, P3)

enhancement

Tracking

()

RESOLVED FIXED
90 Branch
Tracking Status
relnote-firefox --- 90+
firefox90 --- fixed

People

(Reporter: julianwels, Assigned: julianwels)

References

(Blocks 1 open bug)

Details

(Whiteboard: [domsecurity-backlog1] )

Attachments

(2 files)

Attached image mockup.jpg

Most permissions and even ETP have some sort of UI to manage exceptions in about:preferences#privacy.

HTTPS-Only mode users will probably need something similar to manage their current exceptions. Also, some websites behave in unpredictable ways when upgraded to HTTPS, which may prevent users from accessing per-site or error-page UI to add an exception. In these cases, the user could always use the UI in about:preferences to exempt sites from there.

Assignee: nobody → julianwels
Flags: needinfo?(mwalkington)

Next week is Proton hand-off so ideally I would look at this the week of March 8. Is that too late? Please let me know if I am a blocker.

Flags: needinfo?(mwalkington) → needinfo?(arthur)

Can you please share the Figma file with me?

And, why do we not offer "Exceptions" when enabled for Private Windows only?

Flags: needinfo?(julianwels)

Figma: https://www.figma.com/file/WJb99TrcbCStWpO2Etyl4H/HTTPS-Only-Mode?node-id=3%3A812

And, why do we not offer "Exceptions" when enabled for Private Windows only?

Permissions set in private browsing and 'normal' browsing are not shared. So exceptions set in this UI do not apply to private windows, and exceptions set in private windows don't show up in this UI. (Also everything gets deleted once you close a private window, so there's no need to manage stuff ^^)

Flags: needinfo?(julianwels)
Attachment #9198129 - Attachment description: Bug 1662710 - Added UI to manage HTTPS-Only Mode exceptions from about:preferences. → WIP: Bug 1662710 - Added UI to manage HTTPS-Only Mode exceptions from about:preferences.
Attachment #9198129 - Attachment description: WIP: Bug 1662710 - Added UI to manage HTTPS-Only Mode exceptions from about:preferences. → Bug 1662710 - Added UI to manage HTTPS-Only Mode exceptions from about:preferences.
Attachment #9198129 - Attachment description: Bug 1662710 - Added UI to manage HTTPS-Only Mode exceptions from about:preferences. → WIP: Bug 1662710 - Added UI to manage HTTPS-Only Mode exceptions from about:preferences.
Attachment #9198129 - Attachment description: WIP: Bug 1662710 - Added UI to manage HTTPS-Only Mode exceptions from about:preferences. → Bug 1662710 - Added UI to manage HTTPS-Only Mode exceptions from about:preferences.
Pushed by gijskruitbosch@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/ccdbd76fc479
Added UI to manage HTTPS-Only Mode exceptions from about:preferences. r=flod,Gijs

Since copy and design are done, I think I can clear Arthurs needinfo request :)

Flags: needinfo?(arthur)

Ah forgot to update tests -__-

Sorry

Flags: needinfo?(julianwels)
Pushed by gijskruitbosch@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/8347db9863fc
Added UI to manage HTTPS-Only Mode exceptions from about:preferences. r=flod,Gijs
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 90 Branch

Is this worth calling out in firefox 90 release notes? (If yes, see https://wiki.mozilla.org/Release_Management/Release_Notes#Nomination_in_Bugzilla)

Flags: needinfo?(julianwels)

Release Note Request

Why is this notable: Exceptions were possible before, but could only be managed on a per-site basis, which many users didn't know.
Affects Firefox for Android: No
Links: Support Page (is not updated yet, but hopefully will be when 90 releases)

relnote-firefox: --- → ?
Flags: needinfo?(julianwels)
Depends on: 1717819
Regressions: 1724690
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: