Enable https trimming and insecure connection label in Nightly.
Categories
(Firefox :: Address Bar, task, P2)
Tracking
()
Tracking | Status | |
---|---|---|
firefox121 | --- | verified |
People
(Reporter: mseibert, Assigned: mseibert)
References
(Blocks 1 open bug)
Details
(Whiteboard: [fxprivacy] [sng])
Attachments
(10 files, 2 obsolete files)
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review |
The goal of this issue is to enable prefs "trimHttps" (introduced in Bug #1067293) and "security.insecure_connection_text.enabled", "security.insecure_connection_text.pbmode.enabled" (introduced in Bug #1310447).
A lot of tests need to be adapted in order to cover https and http trimming. Additionally some tests derive the site identity by looking at the icon class. The insecure connection label interferes with that.
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Assignee | ||
Comment 1•2 years ago
|
||
Assignee | ||
Updated•2 years ago
|
Updated•2 years ago
|
Updated•1 years ago
|
Assignee | ||
Comment 2•1 years ago
|
||
Assignee | ||
Comment 3•1 years ago
|
||
Assignee | ||
Comment 4•1 years ago
|
||
Assignee | ||
Comment 5•1 years ago
|
||
Assignee | ||
Comment 6•1 years ago
|
||
Assignee | ||
Comment 7•1 years ago
|
||
Assignee | ||
Comment 8•1 years ago
|
||
To enable trimHttps and the insecure connection label a lot of tests need to be updated. Reasons for that is that a lot of tests assume that "http" is trimmed and "https" is not. A lot of tests had to be touched and in order to make the overall patch digestiable I split it into multiple (grouping by components).
The first patch that needs to be landed is "Bug 1853418 - Prepare Urlbar Tests" as this one contains helper functions for the other patches.
In a final step the "Bug 1853418 - Enable https trimming and insecure connection label in Nightly" should be landed, which essentially enables said prefs in nightly.
Updated•1 years ago
|
Updated•1 years ago
|
Comment 10•1 years ago
|
||
Backed out for causing bc failures on browser_closePanelOnClick.js
Assignee | ||
Updated•1 years ago
|
Comment 11•1 years ago
|
||
Comment 12•1 years ago
|
||
Backed out for bc failure on browser_closePanelOnClick.js
Backout link: https://hg.mozilla.org/integration/autoland/rev/aeef1b6cce72a720b2929b2f6c4de35348378a73
Log link: https://treeherder.mozilla.org/logviewer?job_id=432695401&repo=autoland&lineNumber=9941
Assignee | ||
Comment 13•1 years ago
|
||
Comment 14•1 years ago
|
||
Comment on attachment 9358842 [details]
Bug 1853418 - Urlbar Test Utils Preparation.r=dao
New try run: https://treeherder.mozilla.org/jobs?repo=try&revision=33f3cb1ebb9abd24bc983980da239f944d5668b3
Unfortunately this does not seem to include the job that failed last night. I guess we'll just try landing this again and see what happens. :/
Assignee | ||
Updated•1 years ago
|
Comment 15•1 years ago
|
||
Comment 16•1 years ago
|
||
bugherder |
Comment 17•1 years ago
|
||
Comment 18•1 years ago
|
||
Comment 19•1 years ago
|
||
Comment 20•1 years ago
|
||
Comment 21•1 years ago
|
||
bugherder |
Assignee | ||
Comment 22•1 years ago
|
||
Assignee | ||
Comment 23•1 years ago
|
||
Assignee | ||
Comment 24•1 years ago
|
||
Assignee | ||
Comment 25•1 years ago
|
||
Updated•1 years ago
|
Comment 26•1 years ago
|
||
Comment 27•1 years ago
|
||
Comment 28•1 years ago
|
||
Comment 29•1 year ago
|
||
bugherder |
Comment 30•1 year ago
|
||
Comment 31•1 year ago
|
||
Comment 32•1 year ago
|
||
bugherder |
Updated•1 year ago
|
Comment 33•1 year ago
|
||
bugherder |
Comment 34•1 year ago
|
||
Tested using the latest Fx 121.0a1 on Windows 10, Ubuntu 20.04 and macOS 12.
The following prefs are all enabled by default (true value):
- browser.urlbar.trimHttps
- security.insecure_connection_text.enabled
- security.insecure_connection_text.pbmode.enabled
- HTTPS is correctly trimmed from URLs and http is correctly displayed for insecure links
- 'Not Secure' label is correctly displayed on the lock icon in normal and private browsing modes
- Pasted trimmed links is correctly done in URL bar as well as outside Firefox
Comment 35•1 year ago
|
||
Did you want to nominate this for the Nightly release notes?
Assignee | ||
Comment 36•1 year ago
|
||
Release Note Request (optional, but appreciated)
[Why is this notable]: Enables “https” trimming instead of “http” when the Urlbar is unfocused.
[Affects Firefox for Android]: no
[Suggested wording]: URLs in the Address bar now have “https://” hidden by default. Additionally, a “Not Secure” label is shown for unsafe connections.
[Links (documentation, blog post, etc)]:
Comment 37•1 year ago
|
||
Note this will remain nightly-only until we address other concerns with related changes to https-first.
I think we may want better copy for the notes, considered recently some misinformation was spread around this change. Or we should just skip notes until we're ready for release.
Comment 38•1 year ago
|
||
Alright, just set the relnote-firefox
flag to ?
when you're ready.
Description
•