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
119321
Correct overflow propagation in BTT and RTL writing-modes
https://bugs.webkit.org/show_bug.cgi?id=119321
Summary
Correct overflow propagation in BTT and RTL writing-modes
Ryosuke Niwa
Reported
2013-07-30 21:59:46 PDT
Consider merging
https://chromium.googlesource.com/chromium/blink/+/5ffebc0f0a12542f4dd9824042904642528ad665
Overflow rectangles are not quite physical, not quite logical. This means that we cannot use clientBoxRect() directly to represent a rectangle that expresses exactly no overflow. This rectangle is the padding box (relative to the border box) in vertical-lr and horizontal-tb, but the block-direction borders need to be flipped in vertical-rl and horizontal-bt. fast/multicol/vertical-rl/rules-with-border-before.html now needs a rebaseline, because it now renders differently, but correctly.
Attachments
Add attachment
proposed patch, testcase, etc.
Ahmad Saleem
Comment 1
2022-08-22 15:01:51 PDT
I changed the test cases from Chromium patch: Test Case - overflow-btt-border-after.html -
https://jsfiddle.net/k9e2qhz6/
(Remove -webkit- prefix) Test Case - overflow-rtl-border-after.html -
https://jsfiddle.net/hcpjde3z/
Both show "PASS" for Safari 15.6.1, Chrome Canary 106 and Firefox Nightly 105. Is something else needed? Thanks!
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