WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
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
Details
View All
Add attachment
proposed patch, testcase, etc.
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
rdar://116532387
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.
Top of Page
Format For Printing
XML
Clone This Bug