mirror of
https://github.com/servo/servo.git
synced 2025-08-07 06:25:32 +01:00
Don't send empty canvases to WebRender
If any dimension of a canvas is 0, don't try to render it as it causes problems inside webrender.
This commit is contained in:
parent
e66ab111a6
commit
61fb84d6a0
5 changed files with 34 additions and 0 deletions
|
@ -14591,6 +14591,13 @@
|
|||
null,
|
||||
{}
|
||||
]
|
||||
],
|
||||
"zero_size_canvas_crash.html": [
|
||||
"45eb9b559e8d6105baca5ab4d336de520d33b36b",
|
||||
[
|
||||
null,
|
||||
{}
|
||||
]
|
||||
]
|
||||
},
|
||||
"webxr": {
|
||||
|
|
13
tests/wpt/mozilla/tests/mozilla/zero_size_canvas_crash.html
Normal file
13
tests/wpt/mozilla/tests/mozilla/zero_size_canvas_crash.html
Normal file
|
@ -0,0 +1,13 @@
|
|||
<!doctype html>
|
||||
<meta charset="utf-8">
|
||||
<title>Test for #21411: Panic when putting a zero-sized canvas on the display list.</title>
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<canvas id="myCanvas" width="0" height="0" style="width:10px; height:10px;"></canvas>
|
||||
<script>
|
||||
test(function () {
|
||||
var c = document.getElementById("myCanvas");
|
||||
var ctx = c.getContext("2d");
|
||||
ctx.clearRect(0, 0, c.width, c.height);
|
||||
}, "Doesn't crash when the page has a canvas with a zero-dimension");
|
||||
</script>
|
Loading…
Add table
Add a link
Reference in a new issue