Closed
Bug 1408044
Opened 7 years ago
Closed 7 years ago
Stop shipping about:
Categories
(Firefox :: General, defect, P3)
Firefox
General
Tracking
()
RESOLVED
FIXED
Firefox 59
People
(Reporter: marcia, Assigned: Gijs)
References
Details
Attachments
(6 files)
53.97 KB,
image/png
|
Details | |
59 bytes,
text/x-review-board-request
|
whimboo
:
review+
|
Details |
59 bytes,
text/x-review-board-request
|
nalexander
:
review+
|
Details |
59 bytes,
text/x-review-board-request
|
dao
:
review+
|
Details |
59 bytes,
text/x-review-board-request
|
nalexander
:
review+
|
Details |
59 bytes,
text/x-review-board-request
|
dao
:
review+
|
Details |
Seen while running Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:57.0) Gecko/20100101 Firefox/57.0, 20171009192146 STR: 1. Load about page on Mac 2. Observe attached screenshot
Comment 1•7 years ago
|
||
about: is a leftover from when we switched the about dialog to a new design. We should just remove this.
Component: Theme → General
OS: Mac OS X → All
Priority: -- → P3
Hardware: Unspecified → All
Summary: Firefox logo on about: page has light bar at the bottom of the logo → Stop shipping about:
Version: 57 Branch → Trunk
Assignee | ||
Comment 2•7 years ago
|
||
(In reply to Dão Gottwald [::dao] from comment #1) > about: is a leftover from when we switched the about dialog to a new design. > We should just remove this. When I was halfway done writing the patch for this change, I noticed that it's *actually used* on fennec. Like, it has a UI entrypoint (buried about 5 levels deep, but it has one!), and custom mobile-only styling. :-\ Of course, we can move it to be fennec-only. But yeah, fun and games.
Assignee | ||
Comment 3•7 years ago
|
||
(In reply to :Gijs (slow, PTO recovery mode) from comment #2) > (In reply to Dão Gottwald [::dao] from comment #1) > > about: is a leftover from when we switched the about dialog to a new design. > > We should just remove this. > > When I was halfway done writing the patch for this change, I noticed that > it's *actually used* on fennec. Like, it has a UI entrypoint (buried about 5 > levels deep, but it has one!), and custom mobile-only styling. :-\ > > Of course, we can move it to be fennec-only. But yeah, fun and games. Hm, so, it looks like fennec completely overrides the file with its own version, and even though it *also* overrides about.css and about.dtd, the latter 2 are only used from its own copy and with a chrome://browser/ URL (instead of chrome://global/ ). So we could, I suppose, keep most of the extant mobile code and it would continue to work, presumably. Still, it also seems like fennec has 3 different aliases for this url (about:, about:firefox and about:fennec) and I would assume it doesn't actually need the "about:" version. Patch to do that coming up, though if there's some reason to keep about: on fennec, just removing the overrides that are no longer overriding anything would also suffice.
Assignee | ||
Updated•7 years ago
|
Assignee: nobody → gijskruitbosch+bugs
Status: NEW → ASSIGNED
status-firefox58:
--- → wontfix
status-firefox59:
--- → affected
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Assignee | ||
Comment 7•7 years ago
|
||
mozreview-review |
Comment on attachment 8928337 [details] Bug 1408044 - remove the 'about:' page from toolkit, https://reviewboard.mozilla.org/r/199546/#review204624 ::: toolkit/themes/shared/about.css:33 (Diff revision 1) > ul { > margin: 0; > margin-inline-start: 1.5em; > padding: 0; > } > > ul > li { > margin-top: .5em; > } > > th, td { > padding: 0 5px; > } Numerous pages include `about.css`, not just `about.xhtml`, and as a result the remainder of the style here will just have to linger because it's still used by various other pages, AFAICT, though perhaps in a separate bug we could merge it into in-content/common.css or something.
Comment 8•7 years ago
|
||
mozreview-review |
Comment on attachment 8928337 [details] Bug 1408044 - remove the 'about:' page from toolkit, https://reviewboard.mozilla.org/r/199546/#review204816
Attachment #8928337 -
Flags: review?(dao+bmo) → review+
Comment hidden (mozreview-request) |
Assignee | ||
Comment 10•7 years ago
|
||
Unfortunately I can't seem to build android locally (it throws long java stack errors when building, even after running ./mach bootstrap, and #mobile on IRC is dead at the moment...), so I'm still kind of in the dark as to whether these changes are sufficient. The override stuff the android jar.mn is doing doesn't make a lot of sense because the override paths don't exist, as far as I can see. In any case, I assume removing them is fine, and I will push to try...
Comment 11•7 years ago
|
||
mozreview-review |
Comment on attachment 8928336 [details] Bug 1408044 - stop using/overriding about: in Fennec and use about:fennec/firefox instead, https://reviewboard.mozilla.org/r/199544/#review204936 This all is sensible to me. I don't like the "hidden" `about:` historical choices, but that doesn't block this ticket ;) ::: mobile/android/components/AboutRedirector.js:12 (Diff revision 1) > - privileged: true > - }, > - > - // about:fennec and about:firefox are aliases for about:, > - // but hidden from about:about > fennec: { I wonder why we're hiding these. It's not clear to me what tapping "About" in the Settings page does when it loads `about:firefox`: does that still make sense with the hidden setting? ::: mobile/android/components/AboutRedirector.js:17 (Diff revision 1) > fennec: { > uri: "chrome://browser/content/about.xhtml", > privileged: true, > hide: true > }, > + // about:firefox is an alias for about:fennec nit: blank line, please.
Attachment #8928336 -
Flags: review+
Updated•7 years ago
|
Attachment #8928336 -
Flags: review?(s.kaspari)
Comment 12•7 years ago
|
||
mozreview-review |
Comment on attachment 8928516 [details] Bug 1408044 - stop trying to localize the toolkit about.dtd file in mobile code, https://reviewboard.mozilla.org/r/199770/#review204940 I expect this needs to land before your second patch, since the second patch removed `about.dtd`. (To keep bisections clean.) uber-nit: the capitalization in your commit messages is inconsistent. Slightly less nitty: can you replace "do stuff" with "localize" in the commit message? There's no mention of l10n in the commit message, which is the relevant piece here.
Attachment #8928516 -
Flags: review+
Updated•7 years ago
|
Attachment #8928516 -
Flags: review?(s.kaspari)
Assignee | ||
Comment 13•7 years ago
|
||
Trypush trying to fix all the test failures: https://treeherder.mozilla.org/#/jobs?repo=try&revision=00fd4f9b88c0c55f5a69588a5d6c1bc8c815d43c
Comment 14•7 years ago
|
||
mozreview-review-reply |
Comment on attachment 8928336 [details] Bug 1408044 - stop using/overriding about: in Fennec and use about:fennec/firefox instead, https://reviewboard.mozilla.org/r/199544/#review204936 > I wonder why we're hiding these. It's not clear to me what tapping "About" in the Settings page does when it loads `about:firefox`: does that still make sense with the hidden setting? [Bug 709514](https://bugzilla.mozilla.org/show_bug.cgi?id=709514#c0) has the answer - to avoid duplicated entries all leading to the same page in about:about: > about:fennec, about:firefox: just aliases for about: (since bug 698593) So if "about:" goes away, it'd make sense to unhide at least one out of fennec or firefox.
Assignee | ||
Comment 15•7 years ago
|
||
(In reply to Jan Henning [:JanH] from comment #14) > Comment on attachment 8928336 [details] > Bug 1408044 - stop using/overriding about: in Fennec and use > about:fennec/firefox instead, > > https://reviewboard.mozilla.org/r/199544/#review204936 > > > I wonder why we're hiding these. It's not clear to me what tapping "About" in the Settings page does when it loads `about:firefox`: does that still make sense with the hidden setting? > > [Bug 709514](https://bugzilla.mozilla.org/show_bug.cgi?id=709514#c0) has the > answer - to avoid duplicated entries all leading to the same page in > about:about: > > about:fennec, about:firefox: just aliases for about: (since bug 698593) > > So if "about:" goes away, it'd make sense to unhide at least one out of > fennec or firefox. OK. I'll unhide about:firefox . Thanks for clarifying! Meanwhile, still more a11y tests (that all have the same filename but different paths...) load about: for some reason, so yet another trypush: https://treeherder.mozilla.org/#/jobs?repo=try&revision=565ac11a8cb2b539a85c6038445683b7381551bf
Comment 16•7 years ago
|
||
mozreview-review |
Comment on attachment 8928335 [details] Bug 1408044 - stop using about.dtd as an example in firefox-ui/puppeteer/marionette docs/tests, https://reviewboard.mozilla.org/r/199542/#review205012 ::: testing/marionette/doc/api/GeckoDriver.html:8916 (Diff revision 1) > > > <div class="description"> > <p>Retrieve the localized string for the specified entity id.</p> > <p>Example: > - localizeEntity(["chrome://global/locale/about.dtd"], "about.version")</p> > + localizeEntity(["chrome://branding/locale/brand.dtd"], "brandShortName")</p> There is no need to change any of the HTML files because they are auto-generated by a script. So please remove all of them from the patch. We haven't run the script for a while, so it will be done when your patch got merged.
Attachment #8928335 -
Flags: review?(hskupin) → review+
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment 22•7 years ago
|
||
mozreview-review |
Comment on attachment 8929015 [details] Bug 1408044 - fix miscellaneous tests that depended on about: existing, https://reviewboard.mozilla.org/r/200334/#review205436
Attachment #8929015 -
Flags: review?(dao+bmo) → review+
Assignee | ||
Comment 23•7 years ago
|
||
https://treeherder.mozilla.org/#/jobs?repo=try&revision=a93e3f42f6d0028859e222713a8e5975a21b97f2
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment 26•7 years ago
|
||
Pushed by gijskruitbosch@gmail.com: https://hg.mozilla.org/integration/autoland/rev/513140019014 stop using about.dtd as an example in firefox-ui/puppeteer/marionette docs/tests, r=whimboo https://hg.mozilla.org/integration/autoland/rev/10fc0a581606 stop trying to localize the toolkit about.dtd file in mobile code, r=nalexander https://hg.mozilla.org/integration/autoland/rev/9ceaa645f2a9 stop using/overriding about: in Fennec and use about:fennec/firefox instead, r=nalexander https://hg.mozilla.org/integration/autoland/rev/c9a062838c12 remove the 'about:' page from toolkit, r=dao https://hg.mozilla.org/integration/autoland/rev/5c5152ad910d fix miscellaneous tests that depended on about: existing, r=dao
Comment 27•7 years ago
|
||
Back out for failing Android test: TestAboutPagesPreparer.java:24: cannot find symbol. r=backout on a CLOSED TREE https://hg.mozilla.org/integration/autoland/rev/19229263df318cdb51b797ef02b97e0701671bb9 https://treeherder.mozilla.org/#/jobs?repo=autoland&revision=5c5152ad910d21ef40f67a61029640985caed7c7&filter-resultStatus=testfailed&filter-resultStatus=busted&filter-resultStatus=exception&filter-resultStatus=retry&filter-resultStatus=usercancel&filter-resultStatus=runnable&selectedJob=145419357&filter-searchStr=Android%204.0%20API16%2B%20opt%20Android%20Gradle%20tests%20executed%20by%20TaskCluster%20build-android-test%2Fopt%20tc-A(test) https://treeherder.mozilla.org/logviewer.html#?job_id=145419357&repo=autoland&lineNumber=3509
Flags: needinfo?(gijskruitbosch+bugs)
Comment 28•7 years ago
|
||
Malformed URI issue also manifests as bug 1418432.
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Assignee | ||
Comment 35•7 years ago
|
||
https://treeherder.mozilla.org/#/jobs?repo=try&revision=ee053844b81d3e009e5fb61b96bb9d8479b02784
Flags: needinfo?(gijskruitbosch+bugs)
Comment hidden (mozreview-request) |
Assignee | ||
Comment 37•7 years ago
|
||
https://treeherder.mozilla.org/#/jobs?repo=try&revision=d2c15d19f8907297b6b39de5ec5717d3f8f7e920
Comment 38•7 years ago
|
||
Pushed by gijskruitbosch@gmail.com: https://hg.mozilla.org/integration/autoland/rev/d13a7f775558 stop using about.dtd as an example in firefox-ui/puppeteer/marionette docs/tests, r=whimboo https://hg.mozilla.org/integration/autoland/rev/58aff228e55f stop trying to localize the toolkit about.dtd file in mobile code, r=nalexander https://hg.mozilla.org/integration/autoland/rev/51a16ee3690f stop using/overriding about: in Fennec and use about:fennec/firefox instead, r=nalexander https://hg.mozilla.org/integration/autoland/rev/ab605af4c41e remove the 'about:' page from toolkit, r=dao https://hg.mozilla.org/integration/autoland/rev/24ffaef0d6bb fix miscellaneous tests that depended on about: existing, r=dao
Comment 39•7 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/d13a7f775558 https://hg.mozilla.org/mozilla-central/rev/58aff228e55f https://hg.mozilla.org/mozilla-central/rev/51a16ee3690f https://hg.mozilla.org/mozilla-central/rev/ab605af4c41e https://hg.mozilla.org/mozilla-central/rev/24ffaef0d6bb
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 59
Assignee | ||
Comment 40•7 years ago
|
||
Release Note Request (optional, but appreciated) [Why is this notable]: We removed a thing. [Affects Firefox for Android]: Kind of, but not really. In Android, you can still access what used to be Android's version of "about:" using "about:firefox" (and all UI entrypoints have been updated to that effect). But for the 0 people who ever typed "about:" in their Fennec URL bar, that will now no longer work. [Suggested wording]: The "about:" page (nothing after the ":") was removed. Use the "About Firefox" dialog instead. [Links (documentation, blog post, etc)]: n/a FWIW, maybe this should be relnote-minused. But I figured from a principle of least surprise, I should nominate it (also because of the surprisingly large number of random test consumers, which *might* mean there are other test-y consumers outside of the tree that we might break by this removal).
relnote-firefox:
--- → ?
Comment 41•6 years ago
|
||
Sure, why not. That is a good point about people needing to know because of tests breaking. Noted for 59 as Changed: The "about:" page was removed. Use the "About Firefox" dialog instead.
Comment 42•6 years ago
|
||
Firefox 59.0.1 still has no about:firefox page. It also doesn't appear in about:firefox. about: was been removed, so now the only user way to get the browser version without resorting to menus seems to be via about:config. This change was supposed to ship in 59, right? Did it get delayed to a later version for some reason?
Comment 43•6 years ago
|
||
doesn't appear in about:about
Assignee | ||
Comment 44•6 years ago
|
||
(In reply to Paul from comment #42) > Firefox 59.0.1 still has no about:firefox page. It also doesn't appear in > about:about. It's not supposed to. about:firefox is a Firefox-for-Android thing. > about: was been removed, so now the only user way to get the browser version > without resorting to menus seems to be via about:config. about:support has the browser version (as well as much else).
Comment 45•6 years ago
|
||
Cool, that seems to cover it. I'll go tell the other -1 people who used about: in Fennec and elsewhere.
Comment 46•6 years ago
|
||
So much for tradition. The about: page goes all the way back to Mosaic .9x and Netscape 1.x Lawn, off.
Comment 47•6 years ago
|
||
(In reply to Liz Henry (:lizzard) (needinfo? me) from comment #41) > Sure, why not. That is a good point about people needing to know because of > tests breaking. > > Noted for 59 as Changed: The "about:" page was removed. Use the "About > Firefox" dialog instead. The nice thing about typing about: in the address bor (or having it as the start page) was you could see quickly what you were running quickly instead of having to manually traverse the UI to get a pop-up. About: has been my startup page 1) Because I'm on many different platforms and it's nice to see what version I'm running at startup. and 2) I'm an old **** from NSCP and remember the old about:<username> hack fondly.
Comment 48•6 years ago
|
||
(In reply to lohphat from comment #47) > About: has been my startup page 1) Because I'm on many different platforms > and it's nice to see what version I'm running at startup. and 2) I'm an old > **** from NSCP and remember the old about:<username> hack fondly. It's a bit off-topic here and if needed should be moved to a discussion forum. But one hint for you... in case you want to see the version of Firefox you are running and maybe more data in the title bar, have a look at https://addons.mozilla.org/en-US/firefox/addon/nightly-tester-tools/. For questions or feedback use AMO and please do not reply here, thanks.
Comment 49•6 years ago
|
||
Huh. This has existed for decades and across Firefox's entire lineage, and if I understand correctly, it was removed because of a minor graphical imperfection in the way it was currently rendered -- I'm not sure I understand that correctly. But the Guidelines suggest that I should just accept that, which I'll do. So I'm trying to figure out what my options are, and this seems to be the most logical place for me to ask about that. I believe my comment is relevant and useful, and that this is where the interested parties are connected. If there's a better forum for me to ask, please kindly direct me there, and I'll kindly go there. Here's my idea. Chrome (like every browser I've used on Linux) has also always supported `about:`, and it does so by redirecting to `chrome://version`. Which makes me wonder if Firefox supporting it by redirecting to `about:support` would be an acceptable compromise / win-win solution. The first section of that page shows me the information I care about, so I'd be perfectly satisfied with that. If I'm correct in my understanding that this was removed simply because of issues with the rendering of the page that existed at `about:`, and not due to any explicit goal to not support having useful information available at `about:`, then this seems like an easily supported change that would be a win-win from all perspectives. Historical consistency, keeping grumpy old power users like me happy, consistency with other browsers, and virtually non-existent maintenance concerns since the old `about:` page stays gone. Is this an idea that people here would support? Is there something I could do to help make it happen? (Submit a patch?) Is there somewhere else I should raise this idea instead? Thanks!
You need to log in
before you can comment on or make changes to this bug.
Description
•