WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
249987
Inapplicable top, bottom style shouldn't affect height calculation
https://bugs.webkit.org/show_bug.cgi?id=249987
Summary
Inapplicable top, bottom style shouldn't affect height calculation
Ahmad Saleem
Reported
2023-01-01 10:35:47 PST
Hi Team, While going through WebKit, I came across another failing test case in Safari 16.2 & Safari Technology Preview 160 while passing in Chrome Canary 111 and Firefox Nightly 110: Test Case -
https://jsfiddle.net/vrsmce24/
Blink Commit -
https://chromium.googlesource.com/chromium/blink/+/034a32ac2e53bac07e201ba7cc1d6af6ebfd3dc5
I don't know whether it is possible to merge 1-1 but just wanted to raise so we can track it. Thanks!
Attachments
Add attachment
proposed patch, testcase, etc.
Ahmad Saleem
Comment 1
2023-01-04 01:10:37 PST
Seems we need to update this:
https://searchfox.org/wubkat/source/Source/WebCore/rendering/RenderBoxModelObject.cpp#286
Radar WebKit Bug Importer
Comment 2
2023-01-04 16:53:37 PST
<
rdar://problem/103893875
>
Ahmad Saleem
Comment 3
2023-01-25 09:47:00 PST
NOTE - This issue seems to be something similar to cache related issues, because if I refresh same tab again, it passes. Very strange!
Ahmad Saleem
Comment 4
2023-08-03 17:47:17 PDT
We have this:
https://searchfox.org/wubkat/source/Source/WebCore/rendering/RenderBoxModelObject.cpp#268
if (isOutOfFlowPositionedWithImplicitHeight(*cb)) return nullptr; and 'isOutOfFlowPositionedWithImplicitHeight' function is exactly as this patch: static inline bool isOutOfFlowPositionedWithImplicitHeight(const RenderBoxModelObject& child) { return child.isOutOfFlowPositioned() && !child.style().logicalTop().isAuto() && !child.style().logicalBottom().isAuto(); }
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