[webkit-changes] [WebKit/WebKit] 981fc1: Table Root should also account for `fill-available...

Ahmad Saleem noreply at github.com
Fri Oct 4 16:08:50 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 981fc1e6ce7d73d4a89cb0461853650cde226d8c
      https://github.com/WebKit/WebKit/commit/981fc1e6ce7d73d4a89cb0461853650cde226d8c
  Author: Ahmad Saleem <ahmad.saleem792+github at gmail.com>
  Date:   2024-10-04 (Fri, 04 Oct 2024)

  Changed paths:
    M LayoutTests/imported/w3c/web-platform-tests/css/css-tables/fixed-layout-2-expected.txt
    M LayoutTests/imported/w3c/web-platform-tests/css/css-tables/fixed-layout-2.html
    M Source/WebCore/rendering/style/RenderStyleInlines.h

  Log Message:
  -----------
  Table Root should also account for `fill-available` in fixed table layout
https://bugs.webkit.org/show_bug.cgi?id=280900
rdar://137297914

Reviewed by Alan Baradlay.

This patch aligns WebKit with Blink / Chromium and Gecko / Firefox.

In [1], the test was updated to also ensure that fixed table layout should
also account for `fill-available` (-webkit-fill-available). It seems WebKit
was not doing it, so this patch is to account for it and progress our behavior.

[1] https://github.com/w3c/csswg-drafts/issues/10937

The patch also sync particular test from below:

Upstream commit: https://github.com/web-platform-tests/wpt/commit/38d6fa72d1bf19674be99ff5ee97b94a1835b2f6

* Source/WebCore/rendering/style/RenderStyleInlines.h:
(WebCore::RenderStyle::isFixedTableLayout const):
* LayoutTests/imported/w3c/web-platform-tests/css/css-tables/fixed-layout-2-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/css/css-tables/fixed-layout-2.html:

Canonical link: https://commits.webkit.org/284712@main



To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications


More information about the webkit-changes mailing list