Index: third_party/WebKit/LayoutTests/fast/forms/checkbox/checkbox-change-event-free.html |
diff --git a/third_party/WebKit/LayoutTests/fast/forms/checkbox/checkbox-change-event-free.html b/third_party/WebKit/LayoutTests/fast/forms/checkbox/checkbox-change-event-free.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..d54801aa76e82a412e648133074a20288b2a5d88 |
--- /dev/null |
+++ b/third_party/WebKit/LayoutTests/fast/forms/checkbox/checkbox-change-event-free.html |
@@ -0,0 +1,14 @@ |
+<!DOCTYPE html> |
+<body> |
+<script src="../../../resources/js-test.js"></script> |
+<label><input type=checkbox></label> |
+<script> |
+var label = document.querySelector('label'); |
+var checkbox = document.querySelector('input'); |
+checkbox.addEventListener('change', function() { |
+ this.removeAttribute('type'); |
+}); |
+label.click(); |
+testPassed("No crash after changing type on change event."); |
+</script> |
+</body> |