diff --git a/layout/svg/SVGUseFrame.cpp b/layout/svg/SVGUseFrame.cpp index 5b1788311670..df2cbc768ac7 100644 --- a/layout/svg/SVGUseFrame.cpp +++ b/layout/svg/SVGUseFrame.cpp @@ -67,7 +67,6 @@ void SVGUseFrame::DidSetComputedStyle(ComputedStyle* aOldComputedStyle) { newSVGReset->mY != oldSVGReset->mY) { // make sure our cached transform matrix gets (lazily) updated mCanvasTM = nullptr; - SVGObserverUtils::InvalidateRenderingObservers(this); SVGUtils::ScheduleReflowSVG(this); SVGUtils::NotifyChildrenOfSVGChange(this, TRANSFORM_CHANGED); } diff --git a/testing/web-platform/tests/svg/crashtests/firefox-bug-1688293.html b/testing/web-platform/tests/svg/crashtests/firefox-bug-1688293.html new file mode 100644 index 000000000000..9ab1a8831268 --- /dev/null +++ b/testing/web-platform/tests/svg/crashtests/firefox-bug-1688293.html @@ -0,0 +1,25 @@ + +