Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 3a868b086d4bd0dc4a322dfa6499df20e8369364
      
https://github.com/WebKit/WebKit/commit/3a868b086d4bd0dc4a322dfa6499df20e8369364
  Author: Ahmad Saleem <[email protected]>
  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


_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to