Page MenuHomePhabricator

rebaser: Connecting to a document tries to repaint every cursor position in history
Closed, ResolvedPublic

Description

@Catrope: "ve.ce.Surface#onPosition calls setTimeout() to repaint author selections. This takes 15-20ms each, for 4k transactions that's a long time."

Event Timeline

Change 448039 had a related patch set uploaded (by Esanders; owner: Esanders):
[VisualEditor/VisualEditor@master] ce.Surface: Debounce position events

https://gerrit.wikimedia.org/r/448039

Change 448039 merged by jenkins-bot:
[VisualEditor/VisualEditor@master] ce.Surface: Debounce position events

https://gerrit.wikimedia.org/r/448039

Change 448088 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[mediawiki/extensions/VisualEditor@master] Update VE core submodule to master (218cad9c7)

https://gerrit.wikimedia.org/r/448088

Change 448989 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[mediawiki/extensions/VisualEditor@master] Update VE core submodule to master (e0f344c72)

https://gerrit.wikimedia.org/r/448989

Change 448989 merged by jenkins-bot:
[mediawiki/extensions/VisualEditor@master] Update VE core submodule to master (e0f344c72)

https://gerrit.wikimedia.org/r/448989

Change 448088 abandoned by Bartosz Dziewoński:
Update VE core submodule to master (218cad9c7)

Reason:
Duplicate/subset of https://gerrit.wikimedia.org/r/c/mediawiki/extensions/VisualEditor/ /448989

https://gerrit.wikimedia.org/r/448088