[webkit-changes] [WebKit/WebKit] 3a868b: Don't paint focus ring for anonymous block continu...

Ahmad Saleem noreply at github.com
Wed Nov 30 14:37:03 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 3a868b086d4bd0dc4a322dfa6499df20e8369364
      https://github.com/WebKit/WebKit/commit/3a868b086d4bd0dc4a322dfa6499df20e8369364
  Author: Ahmad Saleem <ahmad.saleem792+github at gmail.com>
  Date:   2022-11-30 (Wed, 30 Nov 2022)

  Changed paths:
    A LayoutTests/fast/css/focus-ring-continuations-expected.txt
    A LayoutTests/fast/css/focus-ring-continuations.html
    A LayoutTests/platform/ios/fast/css/focus-ring-continuations-expected.txt
    A LayoutTests/platform/mac/fast/css/focus-ring-continuations-expected.txt
    M Source/WebCore/rendering/RenderBlock.cpp

  Log Message:
  -----------
  Don't paint focus ring for anonymous block continuations

Don't paint focus ring for anonymous block continuations
https://bugs.webkit.org/show_bug.cgi?id=248187

Reviewed by Alan Baradlay.

Merge - https://src.chromium.org/viewvc/blink?view=revision&revision=180748

Now we push outline style to anonymous block continuations when the
containing inline style changes. As the inline paints the whole
focus ring, the anonymous block continuation should not paint focus
ring again.

* Source/WebCore/rendering/RenderBlock.cpp:
(RenderBlock::paintObject): Add logic to not paint "anonymous block continuations"
* LayoutTests/fast/css/focus-ring-continuations.html: Add Test Case
* LayoutTests/fast/css/focus-ring-continuations-expected.txt: Add Test Case Expectations
* LayoutTests/platform/ios/fast/css/focus-ring-continuations-expected.txt: Add Test Case Expectations (Platform Specific)
* LayoutTests/platform/mac/fast/css/focus-ring-continuations-expected.txt: Add Test Case Expectations (Platform Specific)

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




More information about the webkit-changes mailing list