Currently we only track the text state of the "active" content branch node, in a single surface-global property. This paradigm is inadequate because text changes can happen in other content branch nodes than the one in which the focus lies.
Description
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Open | None | T230325 Make each ve.ce.ContentBranchNode track its own most recently rendered state | |||
Open | None | T220629 Right click to delete across paragraphs in Firefox results in no model transaction |
Event Timeline
Change 529739 had a related patch set uploaded (by Divec; owner: Divec):
[VisualEditor/VisualEditor@master] WIP: Make each ve.ce.ContentBranchNode track its own ve.ce.TextState
Change 529739 abandoned by Divec:
[VisualEditor/VisualEditor@master] Make each ve.ce.ContentBranchNode track its own ve.ce.TextState
Reason:
Abandoned in favour of I01ba468851ed3c1be83de053c75b15f06e6cae57
Change 759510 had a related patch set uploaded (by Divec; author: Divec):
[VisualEditor/VisualEditor@master] Make each ve.ce.ContentBranchNode track its own most recently rendered state
@dchan: Removing task assignee as this open task has been assigned for more than two years - See the email sent to task assignee on Feburary 22nd, 2023.
Please assign this task to yourself again if you still realistically [plan to] work on this task - it would be welcome! :)
If this task has been resolved in the meantime, or should not be worked on by anybody ("declined"), please update its task status via "Add Action… 🡒 Change Status".
Also see https://www.mediawiki.org/wiki/Bug_management/Assignee_cleanup for tips how to best manage your individual work in Phabricator. Thanks!