SVG observers shouldn't observe changes to anonymous content like scrollbars.

Scrollbar attribute changes run at uncommon times, and SVG shouldn't
really need to care about them (reflowing the relevant nodes should
trigger an observer invalidation).

Differential Revision: https://phabricator.services.mozilla.com/D121712

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1719483
gecko-commit: 25ea95b0efd966ce569418dd38d0b7854fa5b706
gecko-reviewers: dholbert
diff --git a/svg/crashtests/firefox-bug-1719483.html b/svg/crashtests/firefox-bug-1719483.html
new file mode 100644
index 0000000..f229033
--- /dev/null
+++ b/svg/crashtests/firefox-bug-1719483.html
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<style>
+    * {
+        padding: 2880804336.4242716vmax 854269137% 347744005.57952744in 2487922492.561039pt;
+    }
+</style>
+<script>
+    const button = document.createElement("button")
+    const select = document.createElement("select")
+    const optgroup = document.createElement("optgroup")
+    const option = document.createElement("option")
+    button.setAttribute("id", "button_0")
+    optgroup.appendChild(option)
+    select.appendChild(optgroup)
+    button.appendChild(select)
+    document.documentElement.appendChild(button)
+    const canvas = document.createElement("canvas")
+    const context = canvas.getContext("2d", { "willReadFrequently": false, "alpha": true })
+    context.filter = "url(#button_0)"
+</script>