Calling getBoundingClientRect() on a 0x0 element in columns returns a rect with all zeros.
Created attachment 436973 [details]
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]
Ironically Chrome and FF have exactly opposite behaviors.
Created attachment 437230 [details]
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. ***