View Source page missing context menu items("Go to Line..." "Wrap Long Lines", "Syntax Highlighting")
Categories
(Toolkit :: View Source, defect)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr78 | --- | unaffected |
firefox85 | --- | wontfix |
firefox86 | + | wontfix |
firefox87 | --- | fixed |
People
(Reporter: alice0775, Assigned: saschanaz)
References
(Regression)
Details
(Keywords: nightly-community, regression)
Attachments
(1 file)
[Tracking Requested - why for this release]: broken view page source feature,
Reproducible always:
Steps to Reproduce:
- Open any web page
- Right click on the page, Choose "View Page Source" so that the Page Source will open in a tab
- Right click on the source page
OR
Steps to Reproduce:
- Open any web page which has some errors/warnings of js
- Open "Browser Console"
- Click on file name in the console so that the file will open in a tab
- Right click on the source page
Actual Results:
missing context menu items("Go to Line..." "Wrap Long Lines", "Syntax Highlighting")
Regression window:
https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=840349cabe2f7e724539ab1b7c50a992f77af0d5&tochange=4ff8babaa7740957fa11b95551c556652c4d0735
![]() |
Reporter | |
Updated•5 years ago
|
![]() |
Reporter | |
Comment 1•5 years ago
|
||
Workaround:
Setting dom.menuitem.enabled to true
![]() |
Reporter | |
Updated•5 years ago
|
Assignee | ||
Comment 2•5 years ago
|
||
This seems to be the relevant function: https://searchfox.org/mozilla-central/rev/7067bbd8194f4346ec59d77c33cd88f06763e090/toolkit/actors/ViewSourcePageChild.jsm#507
Updated•5 years ago
|
Comment 3•5 years ago
|
||
Kagami, are you planning to fix this before it hits release? It's tracking 86 release and we're running out of betas.
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Comment 5•5 years ago
|
||
![]() |
||
Comment 7•5 years ago
|
||
Backed out changeset d8095eaef5dc (Bug 1691755) for causing bc failures in browser_viewsourceprefs.js
Backout link: https://hg.mozilla.org/integration/autoland/rev/f248e0fc35c0eaa5fc2ae7cc5491ee03797cf718
Failure log: https://treeherder.mozilla.org/logviewer?job_id=329815752&repo=autoland&lineNumber=3057
Assignee | ||
Comment 8•5 years ago
|
||
Oh, so it turns out there actually is a test. I'll fix it next week.
Comment 10•5 years ago
|
||
Backed out for bc failures on browser_viewsourceprefs.js
Backout link: https://hg.mozilla.org/integration/autoland/rev/58ad4dc719e97e3627d2e2542dd9a66bfae03a33
Log link: https://treeherder.mozilla.org/logviewer?job_id=330079072&repo=autoland&lineNumber=1548
Assignee | ||
Comment 11•5 years ago
•
|
||
BrowserTestUtils.synthesizeMouseAtCenter
is failing 🤔 (Intermittently, because it was successful in https://treeherder.mozilla.org/jobs?repo=try&revision=24120059e9f0b26e63749446e128d3e730f19f73)
Comment 12•5 years ago
|
||
Updated•5 years ago
|
Assignee | ||
Comment 13•5 years ago
•
|
||
Are we okay with the wontfix for 86? My understanding is that it's not?
Comment 14•5 years ago
|
||
(In reply to Kagami :saschanaz from comment #13)
Are we okay with the wontfix for 86? My understanding is that it's not?
Well, it's not great, but we built 86.0 release candidates already, so I imagine it got marked wontfix because we're not planning on additional rc builds before we release next week. You can see the detailed release calendar from the link on https://wiki.mozilla.org/Release_Management/Calendar . Ryan, do you know what the state is there?
I only realized this was broken last week (and, apparently, so did Alice), or this would have been flagged sooner, but it may not be avoidable to ship the regression at this point, unless we think this on its own qualifies for an rc respin, or unless something else comes up that trips an rc build with which we can take this as a ride-along (and we're confident about the stability of the patch).
Comment 15•5 years ago
|
||
This was discussed during regression triage today and the decision to wontfix was based on where we were in the release cycle (as you noted, we've already built the 86 RC and don't have any current plans to respin), the fact that this wasn't a new regression in 86, and that the patch had already landed and been backed out multiple times. If you feel strongly that the decision should be reconsidered, you can discuss with Pascal.
![]() |
||
Comment 16•5 years ago
|
||
bugherder |
Description
•