WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
113137
Test if non-immediate descendants obscure background
https://bugs.webkit.org/show_bug.cgi?id=113137
Summary
Test if non-immediate descendants obscure background
Antti Koivisto
Reported
2013-03-23 09:27:41 PDT
The current obscuration test only covers immediate children. We can find more cases by looking deeper into descendants.
Attachments
patch
(15.82 KB, patch)
2013-03-23 09:44 PDT
,
Antti Koivisto
no flags
Details
Formatted Diff
Diff
rebase with less printf
(15.29 KB, patch)
2013-03-23 16:46 PDT
,
Antti Koivisto
gtk-ews
: commit-queue-
Details
Formatted Diff
Diff
Archive of layout-test-results from gce-cr-linux-05 for chromium-linux-x86_64
(844.32 KB, application/zip)
2013-03-24 00:52 PDT
,
WebKit Review Bot
no flags
Details
Archive of layout-test-results from gce-cr-linux-04 for chromium-linux-x86_64
(967.47 KB, application/zip)
2013-03-24 02:13 PDT
,
WebKit Review Bot
no flags
Details
elements with filters may be transparent
(15.32 KB, patch)
2013-03-24 14:23 PDT
,
Antti Koivisto
simon.fraser
: review-
webkit.review.bot
: commit-queue-
Details
Formatted Diff
Diff
Archive of layout-test-results from gce-cr-linux-08 for chromium-linux-x86_64
(902.06 KB, application/zip)
2013-03-24 16:10 PDT
,
WebKit Review Bot
no flags
Details
use simple z-index:auto test, update a chromium pixel test
(32.57 KB, patch)
2013-03-26 17:04 PDT
,
Antti Koivisto
simon.fraser
: review+
Details
Formatted Diff
Diff
Show Obsolete
(3)
View All
Add attachment
proposed patch, testcase, etc.
Antti Koivisto
Comment 1
2013-03-23 09:44:33 PDT
Created
attachment 194707
[details]
patch
David Kilzer (:ddkilzer)
Comment 2
2013-03-23 10:37:17 PDT
Comment on
attachment 194707
[details]
patch View in context:
https://bugs.webkit.org/attachment.cgi?id=194707&action=review
> Source/WebCore/loader/cache/CachedImage.cpp:468 > + fprintf(stderr, "CachedImage::animationAdvanced\n");
You probably want to remove this before committing.
Antti Koivisto
Comment 3
2013-03-23 16:46:24 PDT
Created
attachment 194720
[details]
rebase with less printf
kov's GTK+ EWS bot
Comment 4
2013-03-23 16:59:26 PDT
Comment on
attachment 194720
[details]
rebase with less printf
Attachment 194720
[details]
did not pass gtk-ews (gtk): Output:
http://webkit-commit-queue.appspot.com/results/17193786
WebKit Review Bot
Comment 5
2013-03-24 00:52:04 PDT
Comment on
attachment 194720
[details]
rebase with less printf
Attachment 194720
[details]
did not pass chromium-ews (chromium-xvfb): Output:
http://webkit-commit-queue.appspot.com/results/17197845
New failing tests: css3/filters/custom/effect-custom-combined-missing.html fast/replaced/border-radius-clip-content-edge.html
WebKit Review Bot
Comment 6
2013-03-24 00:52:08 PDT
Created
attachment 194739
[details]
Archive of layout-test-results from gce-cr-linux-05 for chromium-linux-x86_64 The attached test failures were seen while running run-webkit-tests on the chromium-ews. Bot: gce-cr-linux-05 Port: chromium-linux-x86_64 Platform: Linux-3.3.8-gcg-201212281604-x86_64-with-GCEL-10.04-gcel_10.04
WebKit Review Bot
Comment 7
2013-03-24 02:13:00 PDT
Comment on
attachment 194720
[details]
rebase with less printf
Attachment 194720
[details]
did not pass chromium-ews (chromium-xvfb): Output:
http://webkit-commit-queue.appspot.com/results/17295126
New failing tests: css3/filters/custom/effect-custom-combined-missing.html fast/replaced/border-radius-clip-content-edge.html
WebKit Review Bot
Comment 8
2013-03-24 02:13:04 PDT
Created
attachment 194740
[details]
Archive of layout-test-results from gce-cr-linux-04 for chromium-linux-x86_64 The attached test failures were seen while running run-webkit-tests on the chromium-ews. Bot: gce-cr-linux-04 Port: chromium-linux-x86_64 Platform: Linux-3.3.8-gcg-201212281604-x86_64-with-GCEL-10.04-gcel_10.04
Antti Koivisto
Comment 9
2013-03-24 14:23:01 PDT
Created
attachment 194767
[details]
elements with filters may be transparent
WebKit Review Bot
Comment 10
2013-03-24 16:10:01 PDT
Comment on
attachment 194767
[details]
elements with filters may be transparent
Attachment 194767
[details]
did not pass chromium-ews (chromium-xvfb): Output:
http://webkit-commit-queue.appspot.com/results/17318088
New failing tests: fast/replaced/border-radius-clip-content-edge.html fast/css/font-family-pictograph.html
WebKit Review Bot
Comment 11
2013-03-24 16:10:05 PDT
Created
attachment 194771
[details]
Archive of layout-test-results from gce-cr-linux-08 for chromium-linux-x86_64 The attached test failures were seen while running run-webkit-tests on the chromium-ews. Bot: gce-cr-linux-08 Port: chromium-linux-x86_64 Platform: Linux-3.3.8-gcg-201212281604-x86_64-with-GCEL-10.04-gcel_10.04
Antti Koivisto
Comment 12
2013-03-25 13:28:36 PDT
border-radius-clip-content-edge.html needs rebase of chromium image test results, the other failures don't look real.
Simon Fraser (smfr)
Comment 13
2013-03-26 15:37:11 PDT
Comment on
attachment 194767
[details]
elements with filters may be transparent View in context:
https://bugs.webkit.org/attachment.cgi?id=194767&action=review
> Source/WebCore/rendering/RenderBox.cpp:1220 > + if (childLayer->zIndex() < 0) > + return false;
It's hard to me to know whether this test is reliable, without an explicit check for the childBox's stacking context being some specific ancestor. For example, what happens if the renderer we're checking for opaqueness is A here: <div style="postion: absolute; z-index: 0"> <!-- stacking context --> <div style="postion: absolute; z-index: -2"> <!-- A --> <div style="postion: absolute; z-index: -1"></div> </div> </div>
Antti Koivisto
Comment 14
2013-03-26 17:04:22 PDT
Created
attachment 195191
[details]
use simple z-index:auto test, update a chromium pixel test
Simon Fraser (smfr)
Comment 15
2013-03-26 17:47:49 PDT
Comment on
attachment 195191
[details]
use simple z-index:auto test, update a chromium pixel test View in context:
https://bugs.webkit.org/attachment.cgi?id=195191&action=review
> LayoutTests/ChangeLog:12 > + * platform/chromium-linux/fast/replaced/border-radius-clip-expected.png: rebased
Was this you?
Antti Koivisto
Comment 16
2013-03-26 18:00:00 PDT
(In reply to
comment #15
)
> > LayoutTests/ChangeLog:12 > > + * platform/chromium-linux/fast/replaced/border-radius-clip-expected.png: rebased > > Was this you?
Yeah, grabbed it from the bot-generated archive though I managed to replace a wrong file.
Antti Koivisto
Comment 17
2013-03-26 18:04:48 PDT
http://trac.webkit.org/changeset/146955
(without the chromium border-radius-clip-content-edge.html pixel result rebase)
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug