[webkit-changes] [WebKit/WebKit] ec6b53: REGRESSION (iOS 16): Height of inline-block elemen...

alan noreply at github.com
Fri Sep 16 13:10:31 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: ec6b5337e777f9b460ec6b8b9a82a648fe461764
      https://github.com/WebKit/WebKit/commit/ec6b5337e777f9b460ec6b8b9a82a648fe461764
  Author: Alan Bujtas <zalan at apple.com>
  Date:   2022-09-16 (Fri, 16 Sep 2022)

  Changed paths:
    A LayoutTests/fast/block/scroll-overflow-in-vertical-writing-mode-expected.html
    A LayoutTests/fast/block/scroll-overflow-in-vertical-writing-mode.html
    M LayoutTests/platform/ios/fast/lists/001-vertical-expected.txt
    M LayoutTests/platform/ios/fast/writing-mode/border-styles-vertical-lr-expected.txt
    M LayoutTests/platform/ios/fast/writing-mode/border-styles-vertical-lr-mixed-expected.txt
    M LayoutTests/platform/ios/fast/writing-mode/border-styles-vertical-rl-expected.txt
    M LayoutTests/platform/ios/fast/writing-mode/border-styles-vertical-rl-mixed-expected.txt
    M LayoutTests/platform/mac/fast/lists/001-vertical-expected.txt
    M LayoutTests/platform/mac/fast/writing-mode/border-styles-vertical-lr-expected.txt
    M LayoutTests/platform/mac/fast/writing-mode/border-styles-vertical-lr-mixed-expected.txt
    M LayoutTests/platform/mac/fast/writing-mode/border-styles-vertical-rl-expected.txt
    M LayoutTests/platform/mac/fast/writing-mode/border-styles-vertical-rl-mixed-expected.txt
    M Source/WebCore/layout/integration/inline/LayoutIntegrationInlineContentBuilder.cpp

  Log Message:
  -----------
  REGRESSION (iOS 16): Height of inline-block element in vertical-rl layout expands the root element width.
https://bugs.webkit.org/show_bug.cgi?id=245173

Reviewed by Antti Koivisto.

Do not mix logical and physical coordinates (at this point in the display content builder we mostly operate on physical values and scrollableOverflowRect is no exception).

* LayoutTests/fast/block/scroll-overflow-in-vertical-writing-mode-expected.html: Added.
* LayoutTests/fast/block/scroll-overflow-in-vertical-writing-mode.html: Added.
* Source/WebCore/layout/integration/inline/LayoutIntegrationInlineContentBuilder.cpp:
(WebCore::LayoutIntegration::InlineContentBuilder::createDisplayLines const):

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




More information about the webkit-changes mailing list