зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1489663
. Add test for invalidation inside of a mask r=mstange
Differential Revision: https://phabricator.services.mozilla.com/D7379 --HG-- extra : moz-landing-system : lando
This commit is contained in:
Родитель
ceef29e5a6
Коммит
95e70c18bb
|
@ -0,0 +1,5 @@
|
|||
<html>
|
||||
<svg>
|
||||
<rect width=110 height=50 x=0 y=50 fill=green />
|
||||
</svg>
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
<html class="reftest-wait">
|
||||
<svg>
|
||||
<clipPath id=myClip>
|
||||
<circle cx=100 cy=100 r=100 />
|
||||
</clipPath>
|
||||
<g style="transform: translate(0px, 0)" clip-path="url(#myClip)">
|
||||
<!-- for some reason this first rect is needed to trigger the bug -->
|
||||
<rect width=100 height=50 x=10 y=50 fill=green />
|
||||
<rect id=gr width=100 height=50 x=0 y=50 fill=red />
|
||||
</g>
|
||||
<rect width=50 height=50 x=0 y=50 fill=green />
|
||||
</svg>
|
||||
<script>
|
||||
function blam() {
|
||||
let gr = document.getElementById("gr");
|
||||
gr.setAttribute('fill', 'green');
|
||||
document.documentElement.removeAttribute("class");
|
||||
}
|
||||
document.addEventListener("MozReftestInvalidate", function() {
|
||||
requestAnimationFrame(function() {
|
||||
blam();
|
||||
});
|
||||
});
|
||||
</script>
|
|
@ -553,6 +553,8 @@ fuzzy-if(skiaContent,0-1,0-100) == tspan-xy-anchor-end-01.svg tspan-xy-anchor-en
|
|||
== currentColor-override-lighting.svg currentColor-override-lighting-ref.svg
|
||||
== currentColor-override-stop.svg pass.svg
|
||||
|
||||
== mask-invalidation.html mask-invalidation-ref.html
|
||||
|
||||
# Shadow DOM id tracking.
|
||||
pref(dom.webcomponents.shadowdom.enabled,true) random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == fragid-shadow-1.html fragid-shadow-ref.html # Bug 1392106
|
||||
pref(dom.webcomponents.shadowdom.enabled,true) random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == fragid-shadow-2.html fragid-shadow-ref.html # Bug 1392106
|
||||
|
|
Загрузка…
Ссылка в новой задаче