Calling getBoundingClientRect() on a 0x0 element in columns returns a rect with all zeros.
<rdar://82537314>
Created attachment 436973 [details] Test case
Conceptually we are trying to answer the question "for this 0x0 rect at y=100, in columns with height 100, is it at the bottom of column 1 or the top of column 2".
Created attachment 436974 [details] Test case Ironically Chrome and FF have exactly opposite behaviors.
Created attachment 437230 [details] Patch
Committed r282063 (241363@main): <https://commits.webkit.org/241363@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 437230 [details].
*** Bug 230020 has been marked as a duplicate of this bug. ***