Created attachment 33937 [details]
Rendering of associated URL in WebKit/GTK+ (uzbl browser).
(Version is libwebkit-1.1.10-2 (WebKit/GTK+), from Arch Linux's extra repository).
1) -webkit-box-shadow properties cause the element to acquire a black background (similar to background: black).
2) "-webkit-box-shadow: none" works as expected (renders no box shadow, and no erronious background).
3) Using 4 length parameters also renders no box shadow and no erronious background.
See the attached screenshot and test case (which I will add in a comment).
Created attachment 33938 [details]
Test case showing what works and what doesn't.
I don't get a black background in my ToT build but I don't get a box-shadow either.
There shouldn't be any background. And I don't see a shadow either. BoxShadows are "disabled" or better not supprted. Cairo do not support bluring. We have to blur the shadow our self.
Did you modified the source code in GraphicsContext.cpp?
We have real shadow support now. Can you test it again please?
This is certainly fixed now. I'm going to close the bug, but feel free to open a new bug if there more problems with box shadow.