RESOLVED FIXED 226859
logged in GitHub issue pages have bad layout for "Notifications Customize" link
https://bugs.webkit.org/show_bug.cgi?id=226859
Summary logged in GitHub issue pages have bad layout for "Notifications Customize" link
Cameron McCormack (:heycam)
Reported 2021-06-09 17:32:00 PDT
Created attachment 431031 [details] screen shot See attached screen shot. On a logged in GitHub issue page, there is a link just above the Subscribe button that says "Notifications Customize". In Firefox and Chrome, the "Notifications" is left-aligned and the "Customize" is right-aligned, all within the one line. In Safari, the "Notifications" and "Customize" run together. Probably a flexbox issue.
Attachments
screen shot (80.39 KB, image/png)
2021-06-09 17:32 PDT, Cameron McCormack (:heycam)
no flags
reduced test (331 bytes, text/html)
2021-06-10 15:11 PDT, Cameron McCormack (:heycam)
no flags
Patch (5.85 KB, patch)
2021-06-11 03:00 PDT, Sergio Villar Senin
no flags
Patch (12.55 KB, patch)
2021-06-14 10:10 PDT, Sergio Villar Senin
zalan: review+
ews-feeder: commit-queue-
Cameron McCormack (:heycam)
Comment 1 2021-06-09 18:18:54 PDT
Regression is somewhere in this range: https://trac.webkit.org/log/webkit/trunk?mode=follow_copy&rev=278319&stop_rev=278253 My guess is https://trac.webkit.org/changeset/278280/webkit/trunk since it is a <summary> element that is the flex container here.
Radar WebKit Bug Importer
Comment 2 2021-06-09 18:29:38 PDT
Cameron McCormack (:heycam)
Comment 3 2021-06-10 15:11:55 PDT
Created attachment 431139 [details] reduced test
Cameron McCormack (:heycam)
Comment 4 2021-06-10 16:20:53 PDT
The problem here is the https://trac.webkit.org/changeset/278280/webkit/trunk change, which makes <summary style="display: list-item;"> fall back to <summary style="display: flex;">.
Antti Koivisto
Comment 5 2021-06-10 22:12:37 PDT
Should probably just revert bug 190065, it doesn't sound like it is correct.
Sergio Villar Senin
Comment 6 2021-06-11 03:00:39 PDT
EWS Watchlist
Comment 7 2021-06-11 03:02:03 PDT
This patch modifies the imported WPT tests. Please ensure that any changes on the tests (not coming from a WPT import) are exported to WPT. Please see https://trac.webkit.org/wiki/WPTExportProcess
Sergio Villar Senin
Comment 8 2021-06-11 03:15:39 PDT
I'm upstreaming the WPT test here https://github.com/web-platform-tests/wpt/pull/29341 I'll import it as part of this patch once it get the r+
Sergio Villar Senin
Comment 9 2021-06-14 10:10:16 PDT
zalan
Comment 10 2021-06-14 15:35:26 PDT
Comment on attachment 431340 [details] Patch OnlyCreateBlockAndFlexboxRenderers sounds very odd and indefinite :(
Sergio Villar Senin
Comment 11 2021-06-15 00:44:27 PDT
(In reply to zalan from comment #10) > Comment on attachment 431340 [details] > Patch > > OnlyCreateBlockAndFlexboxRenderers sounds very odd and indefinite :( Well that's already there. I guess you mean we should change it in follow up patches...
Sergio Villar Senin
Comment 12 2021-06-15 01:32:43 PDT
zalan
Comment 13 2021-06-16 06:18:38 PDT
(In reply to Sergio Villar Senin from comment #11) > (In reply to zalan from comment #10) > > Comment on attachment 431340 [details] > > Patch > > > > OnlyCreateBlockAndFlexboxRenderers sounds very odd and indefinite :( > > Well that's already there. I guess you mean we should change it in follow up > patches... I addressed it here https://trac.webkit.org/changeset/278919/webkit
Sergio Villar Senin
Comment 14 2021-06-16 09:28:36 PDT
(In reply to zalan from comment #13) > (In reply to Sergio Villar Senin from comment #11) > > (In reply to zalan from comment #10) > > > Comment on attachment 431340 [details] > > > Patch > > > > > > OnlyCreateBlockAndFlexboxRenderers sounds very odd and indefinite :( > > > > Well that's already there. I guess you mean we should change it in follow up > > patches... > I addressed it here > https://trac.webkit.org/changeset/278919/webkit Heh, much better indeed.
Note You need to log in before you can comment on or make changes to this bug.