Bug 142500 - CSS Table height has bug where it changing it's descendants overflow causes it to affect cell calculation
Summary: CSS Table height has bug where it changing it's descendants overflow causes i...
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: Layout and Rendering (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-03-09 11:30 PDT by Greg Whitworth
Modified: 2023-10-29 05:47 PDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Greg Whitworth 2015-03-09 11:30:00 PDT
I submitted this bug to blink as well based on a discussion on the WG where it was determined that IE/Blink/Webkit all render the test incorrectly. Here is the info:

Safari Versions Tested: 7 & 8
URLs (if applicable) : http://jsbin.com/vaxovufoxi/1/edit?html,output
Other browsers tested:
     Chrome 41: Fail
     Firefox 36: Pass
     IE 11: Fail
     IE Edge (Windows 10 TP): Fail
     Presto (Opera 12): Pass

What steps will reproduce the problem?
Go to the jsbin set above, view the three rendered boxes

What is the expected result?
All three of them should be the same size

What happens instead?
Testcase 1 and 3 render the same, for some reason setting overflow y to hidden causes the second one to overflow.

Please provide any additional information below. Attach a screenshot if
possible.
I reached out to the WG regarding this to see who was right in this regard. Here is the working group link: https://lists.w3.org/Archives/Public/www-style/2015Mar/0123.html
Comment 1 Ahmad Saleem 2023-10-29 05:47:06 PDT
Chrome Canary 120 and Safari 17.1 matches each other (where 1 & 3 are same but 2 is different) while Firefox Nightly 121 have all three same.