Created attachment 320632 [details] Example to reproduce the bugs. See attachment for a demo. There are 9 possible states I found, 4 of them are correct, the rest is broken (there are multiple broken states for the same combinations, depending on order). 1. After loading: broken: blend mode works, blur works for border, but square is covered 2. Click Disable Blend: correct! only blur (blur on, blend off) 3. Click Enable Blend, Disable Blur: broken: blend mode is also disabled 4. Click Enable Blur: broken: blend mode still disabled 5. Click Disable Blur, Disable Blend, Enable Blend: correct! only blend mode 6. Click Enable Blur: correct! both blend mode and blur 7. Click Disable Blend: broken: blend mode not removed 8. Click Enable Blend: broken: double invert plus square covering blur 9. Click Disable Blend, Disable Blur: correct! (no effects)
<rdar://problem/34470317>
Pull request: https://github.com/WebKit/WebKit/pull/18044
Committed 268426@main (ad353604370c): <https://commits.webkit.org/268426@main> Reviewed commits have been landed. Closing PR #18044 and removing active labels.
Re-opened since this is blocked by bug 267438
Pull request: https://github.com/WebKit/WebKit/pull/22804
Committed 276430@main (72a54445957d): <https://commits.webkit.org/276430@main> Reviewed commits have been landed. Closing PR #22804 and removing active labels.