RESOLVED DUPLICATE of bug 263349 263341
Deeply nested SVG patterns can take minutes to invalidate the target element
https://bugs.webkit.org/show_bug.cgi?id=263341
Summary Deeply nested SVG patterns can take minutes to invalidate the target element
Said Abou-Hallawa
Reported 2023-10-18 15:14:33 PDT
Created attachment 468267 [details] test case (will hang for 3-4 minutes) Open the attached test case. Result: WebKit takes 3-4 minutes to show the page. Expected: The page is updated in reasonable time. NOTE: This test page uses a deeply nested pattern to fill an ellipse. When a <rect> is added to the deepest nested pattern, it causes 10^9 invalidation. This is due to pattern rect elements nesting relationship. NOTE: This can be fixed by marking the invalidated renderers as visited so they can be skipped if they are revisited.
Attachments
test case (will hang for 3-4 minutes) (2.11 KB, text/html)
2023-10-18 15:14 PDT, Said Abou-Hallawa
no flags
Said Abou-Hallawa
Comment 1 2023-10-18 15:16:52 PDT
*** Bug 263280 has been marked as a duplicate of this bug. ***
Said Abou-Hallawa
Comment 2 2023-10-18 17:11:38 PDT
Said Abou-Hallawa
Comment 3 2023-10-18 17:21:40 PDT
I could not create the PR using this bug. So I created bug 263349. *** This bug has been marked as a duplicate of bug 263349 ***
Note You need to log in before you can comment on or make changes to this bug.