Perma TEST-UNEXPECTED-FAIL | netwerk/test/unit/test_ssl_token_cache_persist.js | test_ssl_token_cache_written_on_idle_daily | when Gecko 153 switches to Beta on 2026-06-26
Categories
(Core :: Networking, defect)
Tracking
()
| Tracking | Status | |
|---|---|---|
| thunderbird_esr140 | --- | unaffected |
| firefox-esr115 | --- | unaffected |
| firefox-esr140 | --- | unaffected |
| firefox151 | --- | unaffected |
| firefox152 | --- | fixed |
| firefox153 | + | fixed |
People
(Reporter: asilaghi, Assigned: leggert)
References
(Regression)
Details
(Keywords: regression, Whiteboard: [stockwell unknown][stockwell needswork:owner])
Attachments
(2 files)
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
phab-bot
:
approval-mozilla-beta+
|
Details | Review |
| Reporter | ||
Updated•13 days ago
|
Updated•13 days ago
|
| Comment hidden (Intermittent Failures Robot) |
| Assignee | ||
Comment 2•12 days ago
|
||
Init() runs before user prefs are applied, so the persistence pref may be
false even when later set to true. Always registering profile-after-change
lets the handler enable persistence and register write observers on demand.
Updated•12 days ago
|
Updated•12 days ago
|
| Assignee | ||
Updated•12 days ago
|
Comment 3•12 days ago
|
||
The patch is working in today's beta simulation.
Comment 4•11 days ago
•
|
||
Reverted this because it was causing build bustages.
Sorry about that, I forgot to write down on the bug that I encountered these bustages also when I tried to import it on today's central as beta simulation. Also, I tried to change test_ssl_token_cache_persist_disabled.js from xpcshell.tom into test_ssl_token_cache_persist.js to see if it's work but I didn't had any luck so I made the simulation without your patch.
Updated•11 days ago
|
Comment 7•10 days ago
|
||
Backed out for causing xpcshell failure @ test_ssl_token_cache_persist_disabled.js
Comment 9•9 days ago
|
||
| bugherder | ||
| Comment hidden (Intermittent Failures Robot) |
| Assignee | ||
Comment 11•7 days ago
|
||
Does this need a beta uplift to fix the issue?
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
Comment 16•20 hours ago
|
||
firefox-beta Uplift Approval Request
- User impact if declined/Reason for urgency: Fixes perma test failure.
- Code covered by automated testing?: yes
- Fix verified in Nightly?: yes
- Needs manual QE testing?: no
- Steps to reproduce for manual QE testing:
- Risk associated with taking this patch: low
- Explanation of risk level: TLS token persistence is pref'ed to early-beta.
- String changes made/needed?: No
- Is Android affected?: yes
| Assignee | ||
Comment 17•20 hours ago
|
||
SSLTokensCache::Init() runs before user prefs (user.js) are applied, so it
sees the compile-time default for network.ssl_tokens_cache_persistence.
Init() now registers the profile-after-change observer unconditionally
(before the pref check). The handler reconciles persistence state with
the actual pref value: enabling write observers and the shutdown blocker
if the pref is now true (Bug 2040637), or tearing them down if Init()
set them up but the pref is now false (Bug 2034342).
Original Revision: https://phabricator.services.mozilla.com/D301474
Updated•9 hours ago
|
Updated•9 hours ago
|
Updated•9 hours ago
|
Comment 18•9 hours ago
|
||
| uplift | ||
Description
•