Bug 257254 - fix table rules="row" presentational attributes
Summary: fix table rules="row" presentational attributes
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: Tables (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Karl Dubost
URL:
Keywords: BrowserCompat, InRadar
Depends on:
Blocks:
 
Reported: 2023-05-24 02:54 PDT by Karl Dubost
Modified: 2023-12-18 21:34 PST (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Karl Dubost 2023-05-24 02:54:00 PDT
This is a followup bug (after Bug 256850) to fix the test /fast/table/border-changes.html
Firefox passes all the tests on that file. 

Safari and Chrome fails
FAIL getComputedStyle(cell, '').borderLeftStyle should be inset. Was solid.
FAIL getComputedStyle(cell, '').borderRightStyle should be inset. Was solid.
FAIL getComputedStyle(cell, '').borderTopStyle should be inset. Was solid.
FAIL getComputedStyle(cell, '').borderBottomStyle should be inset. Was solid.
FAIL getComputedStyle(cell, '').borderTopWidth should be 0px. Was 1px.
FAIL getComputedStyle(cell, '').borderBottomWidth should be 0px. Was 1px.
FAIL getComputedStyle(cell, '').borderTopStyle should be none. Was solid.
FAIL getComputedStyle(cell, '').borderBottomStyle should be none. Was solid.


The fix should not be too hard. 
I had partially done it, but I wanted to make sure to isolate the fixes. 

It probably requires a specific WPT test case for it.
Comment 1 Radar WebKit Bug Importer 2023-05-24 02:54:24 PDT
<rdar://problem/109765480>
Comment 2 Karl Dubost 2023-12-14 22:38:46 PST
Pull request: https://github.com/WebKit/WebKit/pull/21850