Bug 247961 - filter:blur on an absolutely positioned image loses overflow:hidden
Summary: filter:blur on an absolutely positioned image loses overflow:hidden
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Layout and Rendering (show other bugs)
Version: Safari Technology Preview
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2022-11-15 14:47 PST by Ahmad Saleem
Modified: 2022-11-18 01:20 PST (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ahmad Saleem 2022-11-15 14:47:41 PST
Hi Team,

Another bug and testcase, which we are failing:

Link - https://jsfiddle.net/gbarnett/wxbaw/

It works better in Safari Tech Preview 157 but does not do any transition and both Chrome Canary 110 and Firefox Nightly 109 do and also STP 157 also has second phase of blurring kind of like trying to do more blur in this case.

I am creating this bug to merge following commit:

Blink Commit - https://src.chromium.org/viewvc/blink?view=revision&revision=180361

Webkit GitHub Source - https://github.com/WebKit/WebKit/blob/5730d5c8fb455166bc00aaaef3689b3d07dcdc34/Source/WebCore/rendering/RenderLayer.cpp#L3266 & https://github.com/WebKit/WebKit/blob/5730d5c8fb455166bc00aaaef3689b3d07dcdc34/Source/WebCore/rendering/RenderLayer.cpp#L3292

Note - the attached test case with the change does not reflect any by default but it is broken when blur is added even in STP157:

Link - https://jsfiddle.net/cwgLm1e3/

Just creating bug.

Thanks!
Comment 1 EWS 2022-11-18 01:19:49 PST
Committed 256825@main (3894c75f5f9f): <https://commits.webkit.org/256825@main>

Reviewed commits have been landed. Closing PR #6531 and removing active labels.
Comment 2 Radar WebKit Bug Importer 2022-11-18 01:20:18 PST
<rdar://problem/102506142>