WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED CONFIGURATION CHANGED
126051
Determination of horizontal overflow incorrect when direction:rtl
https://bugs.webkit.org/show_bug.cgi?id=126051
Summary
Determination of horizontal overflow incorrect when direction:rtl
Ryosuke Niwa
Reported
2013-12-19 21:52:48 PST
Consider merging
https://chromium.googlesource.com/chromium/blink/+/a3908e1d2aec2bbb08b0d17bc15831b60a2ebf5f
if the bug exists in WebKit Correction to layoutOverflowRect calculation in case of direction:rtl
Attachments
Add attachment
proposed patch, testcase, etc.
Ahmad Saleem
Comment 1
2022-09-24 03:19:29 PDT
Change in RenderBlock.cpp -> already done:
https://github.com/WebKit/WebKit/blob/48936aafec37b3b17c182f210f46e65bf6df9ba9/Source/WebCore/rendering/RenderBlock.cpp#L788
Change in RenderBox.cpp -> It seems to be missing:
https://github.com/WebKit/WebKit/blob/cfb088fd56631a371a89d06697cfba363583d33d/Source/WebCore/rendering/RenderBox.cpp#L5261
and this as well is not changed:
https://github.com/WebKit/WebKit/blob/cfb088fd56631a371a89d06697cfba363583d33d/Source/WebCore/rendering/RenderBox.cpp#L5273
Also missing changes in RenderLayerScrollableArea.cpp:
https://github.com/WebKit/WebKit/blob/71af797599da12fa56a502b6f23501f31e289dc2/Source/WebCore/rendering/RenderLayerScrollableArea.cpp#L1071
Ahmad Saleem
Comment 2
2022-09-24 03:22:14 PDT
Although despite the changes missing - if I take the testcase added (new) from the Blink patch and change it into JSFiddle:
https://jsfiddle.net/kj9opwhL/show
Safari 16 passes all test.
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