User story:
As a Wikidata editor patroling some edits,
I want to spot the actual changes more easily
in order to assess them more efficiently.
Problem:
Currently, Wikibase highlights the whole fields in diffs for items and properties. I’d like to have word-level diffs, just like how it works on non-entity pages, for any textual fields, including terms (labels, descriptions, aliases), sitelink targets and all textual properties’ values (strings, monolingual strings, Commons files etc.).
Example:
For example, do you see the difference in this diff? (Tip: in the fourth word, е was changed to є. I found it using NavPopups (which does word-level diff on the JSON, so it shows u0435 → u0454) and then looking very closely at it.)
Solution:
Do word-level diff on textual fields in Wikibase diffs
Mockups:
How it currently looks like | How it should look like |
---|---|
Acceptance criteria:
- Diff shows word-level differences for terms and sitelinks in Wikibase.
Notes:
Open questions: