Index: third_party/WebKit/LayoutTests/editing/selection/selectstart_detaches_frame.html |
diff --git a/third_party/WebKit/LayoutTests/editing/selection/selectstart_detaches_frame.html b/third_party/WebKit/LayoutTests/editing/selection/selectstart_detaches_frame.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..c113d0b6fa5f73b1c6cb317fbbdf9a106b81db60 |
--- /dev/null |
+++ b/third_party/WebKit/LayoutTests/editing/selection/selectstart_detaches_frame.html |
@@ -0,0 +1,11 @@ |
+<!doctype html> |
+<script src="../../resources/testharness.js"></script> |
+<script src="../../resources/testharnessreport.js"></script> |
+<iframe></iframe> |
+<script> |
+iframe = document.querySelector('iframe'); |
+iframe.contentDocument.onselectstart = () => iframe.remove(); |
+ |
+test(() => iframe.contentDocument.execCommand('selectAll'), |
+ 'Should not crash if selectstart event handler detaches frame'); |
+</script> |