Split `HTMLEditor::HandleDeleteCollapsedSelectionAtAtomicContent()` to range computation part and modifying DOM tree part
Categories
(Core :: DOM: Editor, task, P2)
Tracking
()
Tracking | Status | |
---|---|---|
firefox81 | --- | fixed |
People
(Reporter: masayuki, Assigned: masayuki)
References
Details
Attachments
(7 files)
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details |
Assignee | ||
Comment 1•4 years ago
|
||
It works with the traditional white-space normalizer. Therefore, it should
be moved into WhiteSpaceVisibilityKeeper
.
Depends on D86910
Assignee | ||
Comment 2•4 years ago
|
||
Although it does not need to join text nodes around the <br>
element since
its previous node is <hr>
, it can use
WhiteSpaceVisibilityKeeper::DeleteContentNodeAndJoinTextNodesAroundIt()
too.
Depends on D87029
Assignee | ||
Comment 3•4 years ago
|
||
Even though it hasn't normalize white-spaces before invisible <br>
element,
it needs to do it for making them visible. Therefore, we should make it
use the new method in this case too.
Depends on D87030
Assignee | ||
Comment 4•4 years ago
|
||
Now, the new method is only user of it. So, we can get rid of it.
Depends on D87031
Assignee | ||
Comment 5•4 years ago
|
||
Depends on D87032
Assignee | ||
Comment 6•4 years ago
|
||
Depends on D87033
Assignee | ||
Comment 7•4 years ago
|
||
Depends on D87034
Comment 9•4 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/990499d5de2e
https://hg.mozilla.org/mozilla-central/rev/ac478c296d34
https://hg.mozilla.org/mozilla-central/rev/a6a2d95cfc97
https://hg.mozilla.org/mozilla-central/rev/7fb690081b4f
https://hg.mozilla.org/mozilla-central/rev/a8a01f9d51d1
https://hg.mozilla.org/mozilla-central/rev/daff773f52f4
https://hg.mozilla.org/mozilla-central/rev/6ec0d78d40c4
Description
•