Page MenuHomePhabricator

Visual Diffs: Improve table diffing
Open, Needs TriagePublic

Description

Some of the timeouts that happen when utilizing visual diffs may be caused by edge cases around table use.

Example diffs that time out, with their table dimensions:

Event Timeline

Change 754609 had a related patch set uploaded (by Esanders; author: Esanders):

[VisualEditor/VisualEditor@master] VisualDiff: Don't descend in non-tree nodes in tree diff

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

Change 754609 merged by jenkins-bot:

[VisualEditor/VisualEditor@master] VisualDiff: Don't descend in non-tree nodes in tree diff

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

Change 896187 had a related patch set uploaded (by Esanders; author: Esanders):

[mediawiki/extensions/VisualEditor@master] Update VE core submodule to master (7e95f6c58)

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

Change 896187 merged by DLynch:

[mediawiki/extensions/VisualEditor@master] Update VE core submodule to master (7e95f6c58)

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

Change #1298797 had a related patch set uploaded (by Thiemo Kreuz (WMDE); author: Thiemo Kreuz (WMDE)):

[VisualEditor/VisualEditor@master] Remove misplaced @abstract from ve.Node#isDiffedAsTree

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

Change #1298797 merged by jenkins-bot:

[VisualEditor/VisualEditor@master] Remove misplaced @abstract from ve.Node#isDiffedAsTree

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

Change #1315094 had a related patch set uploaded (by DLynch; author: DLynch):

[mediawiki/extensions/VisualEditor@master] Update VE core submodule to master (bb771ace0)

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

Change #1315094 merged by jenkins-bot:

[mediawiki/extensions/VisualEditor@master] Update VE core submodule to master (bb771ace0)

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

Change #1315990 had a related patch set uploaded (by Esanders; author: Esanders):

[VisualEditor/VisualEditor@master] Use WeakMap to cache JSON.stringify

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

Change #1315994 had a related patch set uploaded (by Esanders; author: Esanders):

[VisualEditor/VisualEditor@master] Update treeDiffer to 1.2.0

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

Change #1315990 merged by jenkins-bot:

[VisualEditor/VisualEditor@master] Use WeakMap to cache JSON.stringify

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

Change #1319896 had a related patch set uploaded (by Medelius; author: Medelius):

[mediawiki/extensions/VisualEditor@master] Update VE core submodule to master (1b770f4be)

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

Change #1319896 merged by jenkins-bot:

[mediawiki/extensions/VisualEditor@master] Update VE core submodule to master (eb7fe3518)

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

Change #1315994 merged by jenkins-bot:

[VisualEditor/VisualEditor@master] Update treeDiffer to 1.2.0

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

Change #1334137 had a related patch set uploaded (by DLynch; author: DLynch):

[mediawiki/extensions/VisualEditor@master] Update VE core submodule to master (03d0c8bb3)

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

Change #1334137 merged by jenkins-bot:

[mediawiki/extensions/VisualEditor@master] Update VE core submodule to master (03d0c8bb3)

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