Bug 170768 - getBoundingClientRect() returns wrong value for tr, td and its descendants for a vertical table
Summary: getBoundingClientRect() returns wrong value for tr, td and its descendants fo...
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: Layout and Rendering (show other bugs)
Version: WebKit Local Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-04-12 02:50 PDT by Yuki Sekiguchi
Modified: 2017-04-12 18:55 PDT (History)
5 users (show)

See Also:


Attachments
Reproduced content (3.34 KB, text/html)
2017-04-12 02:50 PDT, Yuki Sekiguchi
no flags Details
Patch (72.99 KB, patch)
2017-04-12 04:18 PDT, Yuki Sekiguchi
no flags Details | Formatted Diff | Diff
Archive of layout-test-results from ews123 for ios-simulator-wk2 (13.05 MB, application/zip)
2017-04-12 05:56 PDT, Build Bot
no flags Details
Patch (108.25 KB, patch)
2017-04-12 18:55 PDT, Yuki Sekiguchi
yuki.sekiguchi: review?
Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Yuki Sekiguchi 2017-04-12 02:50:15 PDT
Created attachment 306902 [details]
Reproduced content

getBoundingClientRect() returns wrong value for tr, td and its descendants for a vertical table

In the attached content, the rect for tds are out side of the td which is its parent.

Inspector highlights wrong rects for tr, td and its descendants as well.
Comment 1 Yuki Sekiguchi 2017-04-12 04:18:52 PDT
Created attachment 306907 [details]
Patch
Comment 2 Build Bot 2017-04-12 05:56:35 PDT
Comment on attachment 306907 [details]
Patch

Attachment 306907 [details] did not pass ios-sim-ews (ios-simulator-wk2):
Output: http://webkit-queues.webkit.org/results/3523775

New failing tests:
fast/writing-mode/vertical-align-table-baseline.html
fast/table/040-vertical.html
fast/overflow/overflow-rtl-vertical.html
fast/table/rowspan-paint-order-vertical.html
fast/table/table-display-types-vertical.html
fast/table/border-collapsing/002-vertical.html
fast/table/growCellForImageQuirk-vertical.html
fast/table/038-vertical.html
fast/css/h1-in-section-elements.html
fast/table/border-collapsing/003-vertical.html
fast/table/border-collapsing/001-vertical.html
fast/table/028-vertical.html
fast/table/auto-with-percent-height-vertical.html
fast/table/border-collapsing/rtl-border-collapsing-vertical.html
fast/table/027-vertical.html
Comment 3 Build Bot 2017-04-12 05:56:36 PDT
Created attachment 306908 [details]
Archive of layout-test-results from ews123 for ios-simulator-wk2

The attached test failures were seen while running run-webkit-tests on the ios-sim-ews.
Bot: ews123  Port: ios-simulator-wk2  Platform: Mac OS X 10.11.6
Comment 4 Yuki Sekiguchi 2017-04-12 18:55:57 PDT
Created attachment 306960 [details]
Patch