Index: LayoutTests/compositing/drag-opacity-crash.html |
diff --git a/LayoutTests/compositing/drag-opacity-crash.html b/LayoutTests/compositing/drag-opacity-crash.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..cd681a60252660442593761351dddad8c4ed36cb |
--- /dev/null |
+++ b/LayoutTests/compositing/drag-opacity-crash.html |
@@ -0,0 +1,28 @@ |
+<!DOCTYPE HTML> |
+<html> |
+<style> |
+ #crasher { |
+ width: 200px; |
+ height: 200px; |
+ background-color: tomato; |
+ } |
+</style> |
+Test for crbug.com/354373: This test passes if it does not crash.<br/> |
+<div id="crasher" draggable="true"></div> |
+<script> |
+ internals.settings.setForceCompositingMode(true); |
+ |
+ onload = function() { |
+ document.getElementById('crasher').addEventListener('dragstart', function() { |
+ this.style.opacity = '0.5'; |
+ }); |
+ eventSender.mouseMoveTo(75, 75); |
+ eventSender.mouseDown(); |
+ eventSender.mouseMoveTo(500, 400); |
+ eventSender.mouseUp(); |
+ |
+ if (window.testRunner) |
+ testRunner.dumpAsText(); |
+ } |
+</script> |
+</html> |