-
Notifications
You must be signed in to change notification settings - Fork 139
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[wpe-2.28] CSS - drop-shadow
filter problems
#937
Comments
For the record, this is being handled upstream in https://bugs.webkit.org/show_bug.cgi?id=245773 |
So I was able to create a simple testcase and reported this upstream as the problem is reproducible there as well (also in Safari). Apple folks told me that it was a duplicated of another issue. I tested the WiP patch that they have in that original issue and it fixed my testcase. I was going to backport that fix to 2.28 when I found that, while the patch fixes my testcase, it doesn't fix the tests reported here :( So I'm now investigating what's the difference between my testcase and the tests here. |
Just some notes which I gathered:
|
Hello @magomez |
Yes, this is still and issue in 2.38 and 2.42, as the upstream bug is still open. Seems that there's a PR but has some issues. I'll try to gather info from the upstream devs about it. |
@magomez , did you the chance to get some further info on this issue? Thanks |
No progress on the upstream issue yet :( |
In BBC test suite there are 2 test cases using
drop-shadow
filter in different contexts:https://certification.bbctvapps.co.uk/act/test/ui/187/css-supports-shadows/
https://certification.bbctvapps.co.uk/act/test/ui/187/css-supports-filter/
In both cases, latest WPEWebKit 2.28 (and even latest WebKit/WebKit@3142453) randomly yield wrong results.
This is expected outcome:
And that's how it looks like occasionally:
To me it looks like some compositing issues - once the CSS properties are poked a bit from web inspector, the shadow is being painted correctly.
The text was updated successfully, but these errors were encountered: