Re-enable browser.tabs.remote.allowLinkedWebInFileUriProcess in Firefox 76
Categories
(Core :: DOM: Content Processes, task, P1)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr68 | --- | unaffected |
firefox75 | --- | unaffected |
firefox76 | --- | wontfix |
firefox77 | + | verified |
firefox78 | --- | verified |
People
(Reporter: cpeterson, Assigned: pbone)
References
Details
Attachments
(2 files)
(deleted),
text/x-phabricator-request
|
pascalc
:
approval-mozilla-beta+
|
Details |
(deleted),
text/x-phabricator-request
|
pascalc
:
approval-mozilla-beta+
|
Details |
[Tracking Requested - why for this release]:
pbone recommends in bug 1603006 comment 7 that we re-enable browser.tabs.remote.allowLinkedWebInFileUriProcess in Firefox 76 to fix the regressions (like bug 1632441, bug 1634252, bug 1629441, and bug 1630757).
Will we need to re-enable in Firefox 77+ if we can't fix the regressions during 77 Beta? The browser.tabs.remote.allowLinkedWebInFileUriProcess code was removed in 77 Nightly by bug 1603007.
Assignee | ||
Comment 2•5 years ago
|
||
Comment 4•5 years ago
|
||
76 ships tomorrow, the builds happened last week...
Assignee | ||
Comment 5•5 years ago
|
||
Comment on attachment 9145358 [details]
Bug 1634779 - pt 2. Partially revert Bug 1603006 r=kmag
Beta/Release Uplift Approval Request
- User impact if declined: Bug 1632441 and Bug 1634252 will continue to affect users.
- Is this code covered by automated tests?: Yes
- Has the fix been verified in Nightly?: No
- Needs manual test from QE?: Yes
- If yes, steps to reproduce: The code is covered by automatic tests but not all behaviours are covered. I'm developing new tests now.
STR for Bug 1632441:
- Go to that bug,
- Download and unzip the nodejs webserver attachment.
- Run the server
node server.js
- Open the test.html file locally with a file:// URL.
- A new tab will appear, it says "Should close in a few seconds",
- The new tab closes.
STR Bug 1634252 - exactly as written in this bug.
- List of other uplifts needed: None
- Risk to taking this patch: Low
- Why is the change risky/not risky? (and alternatives if risky): This change restores a behaviour that existed prior to Firefox 75. The possible risk is if it interacts badly with changes made in 75 or later. I think the chance of a bad interaction is low but not impossible.
- String changes made/needed: none.
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Comment 6•5 years ago
|
||
(In reply to Julien Cristau [:jcristau] from comment #4)
76 ships tomorrow, the builds happened last week...
Hrm, damn. I guess I'll land it in nightly (if it can make the 77 train) or request uplift to 77. and fix the bugs properly in 78. If it goes okay in 77 then I guess I request uplift to 76 and IDK who makes that call.
Assignee | ||
Comment 7•5 years ago
|
||
Comment on attachment 9145358 [details]
Bug 1634779 - pt 2. Partially revert Bug 1603006 r=kmag
Removing the uplift request until we check this in central. Since the beta->release train has already left there's no point landing in beta first.
Comment 8•5 years ago
|
||
Can we re-enable this pref via Normandy for 76?
Assignee | ||
Comment 9•5 years ago
|
||
(In reply to Ryan VanderMeulen [:RyanVM] from comment #8)
Can we re-enable this pref via Normandy for 76?
No, it needs a code change also I'm afraid.
Assignee | ||
Comment 10•5 years ago
|
||
I don't think I can land this without breaking other features. I'll see if it's possible but if it's not Bug 1550571 may be a better solution.
Assignee | ||
Comment 11•5 years ago
|
||
Even so, today Nika, Matt and I talked about Bug 1550571 riding the trains vs this one getting an uplift. So I'll continut to look at this for Beta's sake.
Reporter | ||
Comment 12•5 years ago
|
||
(In reply to Paul Bone [:pbone] from comment #11)
Even so, today Nika, Matt and I talked about Bug 1550571 riding the trains vs this one getting an uplift. So I'll continut to look at this for Beta's sake.
Paul, should we WONTFIX this bug? IIUC, we plan to uplift your individual regression fixes to Fx77 Beta instead of a full backout in a Fx76.0.x dot release.
Updated•5 years ago
|
Assignee | ||
Comment 13•5 years ago
|
||
(In reply to Chris Peterson [:cpeterson] from comment #12)
(In reply to Paul Bone [:pbone] from comment #11)
Even so, today Nika, Matt and I talked about Bug 1550571 riding the trains vs this one getting an uplift. So I'll continut to look at this for Beta's sake.
Paul, should we WONTFIX this bug? IIUC, we plan to uplift your individual regression fixes to Fx77 Beta instead of a full backout in a Fx76.0.x dot release.
I hope I clarifled in our meeting today. I am aiming to fix and uplift this to 77. I've maked 76 as "wontfix" and removed tracking. Bug 1550571 is the "correct" fix and we plan for it to ride the trains.
Reporter | ||
Updated•5 years ago
|
Assignee | ||
Comment 14•5 years ago
|
||
Updated•5 years ago
|
Updated•5 years ago
|
Comment 15•5 years ago
|
||
Assignee | ||
Comment 16•5 years ago
|
||
Reminder to myself to request uplift in a few days time.
Comment 17•5 years ago
|
||
Is the leave-open because you expect more patches for this bug? (It's not necessary or appropriate if it's just for the uplift, as we track that separately with status flags)
Comment 18•5 years ago
|
||
bugherder |
Assignee | ||
Comment 19•5 years ago
|
||
Jcristau, Yes it was a note to myself that I'm not done with this. Sorry if it was confusing.
Updated•5 years ago
|
Assignee | ||
Comment 20•5 years ago
|
||
Comment on attachment 9148241 [details]
Bug 1634779 - pt 1. Improvments to browser_httpToFileHistory.js test r=kmag
Beta/Release Uplift Approval Request
- User impact if declined: This change works around several issues when navigating from file:// to http:// URLs.
- Is this code covered by automated tests?: Unknown
- Has the fix been verified in Nightly?: Yes
- Needs manual test from QE?: Yes
- If yes, steps to reproduce: There's limited coverage from automated tests.
The STR from Bug 1632441 and Bug 1634252 can be used to verify this is fixed.
- List of other uplifts needed: None
- Risk to taking this patch: Low
- Why is the change risky/not risky? (and alternatives if risky): The change restores a previous behavour of Firefox, this is a low risk because it's a behaviour we had until Firefox 77.
- String changes made/needed: None
Assignee | ||
Updated•5 years ago
|
Comment 21•5 years ago
|
||
Comment on attachment 9148241 [details]
Bug 1634779 - pt 1. Improvments to browser_httpToFileHistory.js test r=kmag
P1 critical bug, evaluated to low risk by the dev, covered by tests and verified in Nightly, uplift approved for 77 beta 9, thanks!
Updated•5 years ago
|
Comment 22•5 years ago
|
||
bugherder uplift |
Updated•5 years ago
|
Comment 23•5 years ago
|
||
Using the steps from the bugs in comment 20 i was able to :
Reproduce the issue on Firefox 77.0a1 (20200419091145) on Windows 10 and Ubuntu 18.04.4.
Verified fixed on Firefox 78.0a1 (20200521093657) and Firefox 77.0b9 (20200521224544).
Description
•