summaryrefslogtreecommitdiffstats
path: root/editor/libeditor/InsertNodeTransaction.cpp
diff options
context:
space:
mode:
authorwolfbeast <mcwerewolf@wolfbeast.com>2019-12-01 06:31:26 +0100
committerwolfbeast <mcwerewolf@wolfbeast.com>2019-12-01 06:31:26 +0100
commitcb65f6d10c30e21808068282eb7695277cd68b89 (patch)
tree283eb6d207ca58d359f1e22cbb17c005c1d0b8cc /editor/libeditor/InsertNodeTransaction.cpp
parent0f001155aa004f1a6679f386d49f64306fb54ab1 (diff)
downloadUXP-cb65f6d10c30e21808068282eb7695277cd68b89.tar
UXP-cb65f6d10c30e21808068282eb7695277cd68b89.tar.gz
UXP-cb65f6d10c30e21808068282eb7695277cd68b89.tar.lz
UXP-cb65f6d10c30e21808068282eb7695277cd68b89.tar.xz
UXP-cb65f6d10c30e21808068282eb7695277cd68b89.zip
Issue #1309 - Fix handling of display rows where the elements are not
forming a monotonically increasing sequence (e.g. with position:sticky) Relative positioning can cause table parts to move, which can cause issues with the cursor position to know which rows can be skipped. To make this work, use the max difference between the frame's rect and the union of the frame's "normal" position and the overflow rect to cover the area of relatively positioned elements even if they are out of order. This resolves #1309.
Diffstat (limited to 'editor/libeditor/InsertNodeTransaction.cpp')
0 files changed, 0 insertions, 0 deletions