[Webkit-unassigned] [Bug 258776] New: Improve the reliability and accuracy of SVG getTotalLength

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Jul 1 16:17:45 PDT 2023


https://bugs.webkit.org/show_bug.cgi?id=258776

            Bug ID: 258776
           Summary: Improve the reliability and accuracy of SVG
                    getTotalLength
           Product: WebKit
           Version: Safari Technology Preview
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: SVG
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: ahmad.saleem792 at gmail.com
                CC: sabouhallawa at apple.com, simon.fraser at apple.com,
                    zimmermann at kde.org

Hi Team,

While going through Blink's commit, I came across following commit:

Commit: https://chromium.googlesource.com/chromium/blink/+/4767de54b0b1487746440fc3a44ff47e4f8bb671

It has test, which we fail, if we run as is (it needs to run via 'run-webkit-tests)' because otherwise, we even fail with JSFiddle in the patched browser (while using MiniBrowser). Only Chrome Canary 117 is passing them in JSFiddle.

I had to revert following: https://github.com/WebKit/WebKit/commit/2203914678e5a8b23334dd5e4d221076eacda995

At least locally (at my skill level) - there might be better way to fix this.

Although after reverting and applying Blink's patch and running 'path-getTotalLength-hang.html' test with --debug flag, we don't crash / fail the test though value is slightly changed.

So I think we can revert other patch and apply Blink's patch and get more wins or if someone else can take it and do it better way. Happy to leave it to others to comment.

Thanks!

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20230701/f393754a/attachment.htm>


More information about the webkit-unassigned mailing list