[Webkit-unassigned] [Bug 257082] Changing 'DisplayType::InlineGrid' and 'DisplayType::InlineFlex' to output properly in StyleAdjuster.cpp
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Sat May 20 01:57:52 PDT 2023
https://bugs.webkit.org/show_bug.cgi?id=257082
--- Comment #1 from Ahmad Saleem <ahmad.saleem792 at gmail.com> ---
(In reply to Ahmad Saleem from comment #0)
> Hi Team,
>
> While trying to fix another bug, I came across another fix to failing
> testcase for following WPT test:
>
> WPT Test: legend-grid-flex-multicol.html & legend-display.html
>
> WPT Test Link (Live):
> http://wpt.live/html/rendering/non-replaced-elements/the-fieldset-and-legend-
> elements/legend-grid-flex-multicol.html
>
> ^ Make us pass last two remaining failing tests.
>
> WPT Test: legend-display.html
>
> WPT Test Link (Live):
> http://wpt.live/html/rendering/non-replaced-elements/the-fieldset-and-legend-
> elements/legend-display.html
>
> ^ Make us pass more 8 tests cases.
>
> ________________________
>
> WebKit Source to change:
>
> https://github.com/WebKit/WebKit/blob/
> e17c2153ab908a5821a2b72ee9fe7856b98aac12/Source/WebCore/style/StyleAdjuster.
> cpp#L116
>
> ^ Change above to following (Partial Copy - diff):
>
> case DisplayType::Block:
> case DisplayType::Table:
> case DisplayType::Box:
> case DisplayType::FlowRoot:
> case DisplayType::ListItem:
> return display;
> case DisplayType::InlineTable:
> return DisplayType::Table;
> case DisplayType::InlineBox:
> return DisplayType::InlineBox;
> case DisplayType::Flex:
> return DisplayType::Flex;
> case DisplayType::InlineFlex:
> return DisplayType::InlineFlex;
> case DisplayType::Grid:
> return DisplayType::Grid;
> case DisplayType::InlineGrid:
> return DisplayType::InlineGrid;
> case DisplayType::Inline:
> case DisplayType::InlineBlock:
>
> _____________________________________
> ^ Just wanted to raise so we can look into it.
>
> Thanks!
Although it regresses:
css-display/parsing/display-computed.html
css-flexbox/flexbox_inline-float.html
css-flexbox/percentage-padding-002.html
^ Might be something else. We might need something specific, just for 'legend' attribute in StyleAdjuster.cpp'.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20230520/e21e2ba0/attachment.htm>
More information about the webkit-unassigned
mailing list