Page MenuHomePhabricator

VisualEditor: when pasting wikified text from an article, the text style (including link) can't be modified
Closed, ResolvedPublic8 Estimated Story Points

Description

If I edit the Fire article and paste the text "Water is a transparent and nearly colorless chemical substance" (copied from the Water article) in it, I won't be able to remove the bold style of "Water" nor change or remove the link on "chemical substance".

Note that it works (no bug) if the Water article was opened in the VisualEditor before copying the text.

Event Timeline

Jdforrester-WMF triaged this task as Unbreak Now! priority.Mar 3 2017, 6:13 PM
Jdforrester-WMF moved this task from To Triage to TR0: Interrupt on the VisualEditor board.
Jdforrester-WMF subscribed.

This looks like the paste is creating a different set of annotations? Very troubling.

We do indeed have the paste creating two different hashes on the same annotation-object, which is confusing matters when it tries to build the 'clear' transaction.

pasted_file (249×342 px, 38 KB)

Change 342847 had a related patch set uploaded (by DLynch):
[VisualEditor/VisualEditor] ElementLinearData: when removing original dom elements, remap hashes

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

Change 342847 merged by jenkins-bot:
[VisualEditor/VisualEditor] ElementLinearData: when removing original dom elements, remap hashes

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

Change 343064 had a related patch set uploaded (by Jforrester; owner: DLynch):
[VisualEditor/VisualEditor] ElementLinearData: when removing original dom elements, remap hashes

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

Change 343064 merged by jenkins-bot:
[VisualEditor/VisualEditor] ElementLinearData: when removing original dom elements, remap hashes

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

Change 343071 had a related patch set uploaded (by Jforrester):
[mediawiki/extensions/VisualEditor] Update VE core submodule to master (5c4c9e8ed)

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

Change 343072 had a related patch set uploaded (by Jforrester):
[mediawiki/extensions/VisualEditor] Update VE core submodule to wmf/1.29.0-wmf.16 HEAD (rGVED50a6323d7c0a)

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

Change 343071 merged by jenkins-bot:
[mediawiki/extensions/VisualEditor] Update VE core submodule to master (5c4c9e8ed)

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

This is now fixed in master, and we'll deploy it to production in the next hour or so.

Change 343072 merged by jenkins-bot:
[mediawiki/extensions/VisualEditor] Update VE core submodule to wmf/1.29.0-wmf.16 HEAD (rGVED50a6323d7c0a)

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

Mentioned in SAL (#wikimedia-operations) [2017-03-16T19:07:39Z] <thcipriani@tin> Synchronized php-1.29.0-wmf.16/extensions/VisualEditor/lib/ve: SWAT: [[gerrit:343072|Update VE core submodule to wmf/1.29.0-wmf.16 HEAD]] (rGVED50a6323d7c0a) T154123 T160479 (duration: 00m 44s)

Mentioned in SAL (#wikimedia-operations) [2017-03-17T23:36:35Z] <catrope@tin> Synchronized php-1.29.0-wmf.16/extensions/VisualEditor/lib/ve: Fixes for T154123 T160479 T160190 T160197 (duration: 00m 42s)

Now re-pushed to production to resolve a deployment issue.