Bug 1860328 - Track nsCaret position at the DOM level. r=sefeng,masayuki
commite7f43ecf6f969c2321e3d1d0d0dd78ed87a01d4a
authorEmilio Cobos Álvarez <emilio@crisal.io>
Mon, 18 Mar 2024 09:12:57 +0000 (18 09:12 +0000)
committerEmilio Cobos Álvarez <emilio@crisal.io>
Mon, 18 Mar 2024 09:12:57 +0000 (18 09:12 +0000)
tree9e92526996c8b156bfa067a26e5f35a48b5639b0
parentf46ae61b87d901ebf0cf5bbec72311aee0c46af3
Bug 1860328 - Track nsCaret position at the DOM level. r=sefeng,masayuki

This should avoid a bunch of paint invalidation issues with our caret
code (and seems simpler anyways).

Differential Revision: https://phabricator.services.mozilla.com/D204434
dom/base/Selection.cpp
layout/base/AccessibleCaretManager.cpp
layout/base/nsCaret.cpp
layout/base/nsCaret.h
layout/painting/nsDisplayList.cpp