Community Wishlist Survey 2021/Editing/Better diff handling of paragraph splits
Appearance
Better diff handling of paragraph splits
- Problem: When an editor adds line breaks to split an existing paragraph, our diff viewer depicts the text as deleted and re-added rather than just repurposed. This makes it difficult to see what text changed between the two paragraphs.
- Who would benefit: Editors and readers who view diffs of this fairly common type of edit
- Proposed solution: Directly compare the text changes between the "deleted" text and the new paragraphs, similar to how this handled moved paragraphs
- More comments: This is a perennial request with continued need. It ranked #13 in 2016, and it appeared in the 2019 wishlist if not elsewhere
- Phabricator tickets: task T156439, task T7072
- Proposer: czar 02:11, 22 November 2020 (UTC)
Discussion
- Support for this! Maybe they could internally do a sentence-by-sentence diff, i.e. put every sentence in a new line before running diff.
- The improved diff view of wikEdDiff handles this case well. Certes (talk) 00:38, 23 November 2020 (UTC)
- Strong Support. It is useful for all editors, but I think it would also help in-experienced editors become more comfortable with editing. The instant feedback such a function would give would be very nice. Mulstev (talk) 07:10, 28 November 2020 (UTC)
Since wikimarkup treats a single line-break as a space, the diff tool should use both sections for the compare. If a line-break is removed two sections would be compared with the resulting single section. If a line break is added the original section would be compared with the resulting 2 sections. I would not suggest displaying every sentence as a new line; adding or removing periods would then have the same effect as adding or removing line-breaks. But it may be beneficial to increase the importance of sentence breaks in the diff. User-duck (talk) 18:50, 8 December 2020 (UTC)
- For the English Wikipedia, I suggest you try wikEdDiff (it's in the gadgets). In my opinion a much better diff than the standard one in most cases. It does not replace the standard one, it's just in addition on the top. --Ita140188 (talk) 15:37, 13 December 2020 (UTC)
Overlaps with WMDE Technical Wishes/Edit Conflicts.--Snaevar (talk) 14:39, 21 December 2020 (UTC)
Voting
- Support User-duck (talk) 18:51, 8 December 2020 (UTC)
- Support Sagivrash (talk) 19:08, 8 December 2020 (UTC)
- Support I admit that's annoying. I believe it is a bug caused by how Mediawiki handles text. MarioSuperstar77 (talk) 19:10, 8 December 2020 (UTC)
- Support Movses (talk) 19:11, 8 December 2020 (UTC)
- Support Alpöhi (talk) 19:16, 8 December 2020 (UTC)
- Support I agree it's a common bug and we should fix it.--EternamenteAprendiz (talk) 19:17, 8 December 2020 (UTC)
- Support Dr747 (talk) 19:25, 8 December 2020 (UTC)
- Support --NGC 54 (talk / contribs) 19:45, 8 December 2020 (UTC)
- Support Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits 20:57, 8 December 2020 (UTC)
- Support Kisnaak (talk) 21:23, 8 December 2020 (UTC)
- Support Pmau (talk) 21:25, 8 December 2020 (UTC)
- Support Gabrasca (talk) 21:41, 8 December 2020 (UTC)
- Support Luis Fernández García (talk) 21:47, 8 December 2020 (UTC)
- Support Ponor (talk) 21:59, 8 December 2020 (UTC)
- Support YFdyh000 (talk) 23:36, 8 December 2020 (UTC)
- Support Hanif Al Husaini (talk) 01:04, 9 December 2020 (UTC)
- Support PianistHere (talk) 01:41, 9 December 2020 (UTC)
- Support * Pppery * it has begun 02:01, 9 December 2020 (UTC)
- Support {{u|Sdkb}} talk 05:50, 9 December 2020 (UTC)
- Support kennethaw88 • talk 06:12, 9 December 2020 (UTC)
- Support Danbloch (talk) 09:06, 9 December 2020 (UTC)
- Support Nurg (talk) 09:11, 9 December 2020 (UTC)
- Support Samwalton9 (talk) 09:45, 9 December 2020 (UTC)
- Support Thomas Kinz (talk) 10:21, 9 December 2020 (UTC)
- Support Lion-hearted85 (talk) 10:58, 9 December 2020 (UTC)
- Support Kpjas (talk) 11:10, 9 December 2020 (UTC)
- Support Ulanwp (talk) 12:49, 9 December 2020 (UTC)
- Support Matěj Suchánek (talk) 12:55, 9 December 2020 (UTC)
- Support Hb2007 (talk) 14:06, 9 December 2020 (UTC)
- Support Mannivu · ✉ 15:04, 9 December 2020 (UTC)
- Support I hate seeing this on the diff pages! BladeRikWr (talk) 22:17, 9 December 2020 (UTC)
- Support Nehaoua (talk) 22:32, 9 December 2020 (UTC)
- Support This is one of the most annoying things about diffs and makes them quite hard to use at times. CaptainEek Edits Ho Cap'n!⚓ 03:56, 10 December 2020 (UTC)
- Support // Lollipoplollipoplollipop :: talk 05:25, 10 December 2020 (UTC)
- Support JPxG (talk) 05:52, 10 December 2020 (UTC)
- Support ··· 🌸 Rachmat04 · ☕ 06:44, 10 December 2020 (UTC)
- Support ‐‐1997kB (talk) 12:05, 10 December 2020 (UTC)
- Support Dexxor (talk) 16:37, 10 December 2020 (UTC)
- Support Libcub (talk) 18:46, 10 December 2020 (UTC)
- Support MichaelSchoenitzer (talk) 18:49, 10 December 2020 (UTC)
- Support — HELLKNOWZ ▎TALK ▎enWiki 22:16, 10 December 2020 (UTC)
- Support Geniac (talk) 07:20, 11 December 2020 (UTC)
- Support — Bilorv (talk) 09:08, 11 December 2020 (UTC)
- Support Jc86035 (talk) 11:48, 11 December 2020 (UTC)
- Support Paucabot (talk) 12:23, 11 December 2020 (UTC)
- Support Strong support. Very good idea. Really, the chages are not so importants as pictured by the diff function. BoldLuis (talk) 15:17, 11 December 2020 (UTC)
- Support Bencemac (talk) 16:13, 11 December 2020 (UTC)
- Support Szalax (talk) 16:58, 11 December 2020 (UTC)
- Support James Martindale (talk) 17:12, 11 December 2020 (UTC)
- Support Hkoala (talk) 17:36, 11 December 2020 (UTC)
- Support And sometimes its not only paragraph splitting… Akela NDE (talk) 17:44, 11 December 2020 (UTC)
- Support Theklan (talk) 18:05, 11 December 2020 (UTC)
- Support --IngenieroLoco (talk) 22:16, 11 December 2020 (UTC)
- Support DGG (talk) 01:25, 12 December 2020 (UTC)
- Support You'd think getting this right would be considered basic functionality for software based around editing text. But not in the WMF's world. Oh, DrPizza! (talk) 07:50, 12 December 2020 (UTC)
- Support Making diffs easier to use not only increases human productivity, but makes change tracking feasible for more novice editors. -- Beland (talk) 08:20, 12 December 2020 (UTC)
- Support ~Cybularny Speak? 11:21, 12 December 2020 (UTC)
- Support Tom Ja (talk) 12:39, 12 December 2020 (UTC)
- Support Gnom (talk) 15:51, 12 December 2020 (UTC)
- Support tufor (talk) 16:11, 12 December 2020 (UTC)
- Support Mike Linksvayer (talk) 19:17, 12 December 2020 (UTC)
- Support Emperork 🐋🐰 00:21, 13 December 2020 (UTC)
- Support This is so infuriating! Thanks for proposing it. Kew Gardens 613 (talk) 02:38, 13 December 2020 (UTC)
- Support TeKaBe (talk) 07:54, 13 December 2020 (UTC)
- Support Gufosowa (talk) 10:47, 13 December 2020 (UTC)
- Support YTRK (talk) 12:58, 13 December 2020 (UTC)
- Support Izno (talk) 16:46, 13 December 2020 (UTC)
- Support Nikkimaria (talk) 17:17, 13 December 2020 (UTC)
- Support 4nn1l2 (talk) 17:21, 13 December 2020 (UTC)
- Support -- the wub "?!" 18:29, 13 December 2020 (UTC)
- Support Kaviraf (talk) 20:12, 13 December 2020 (UTC)
- Support Tgr (talk) 08:34, 14 December 2020 (UTC)
- Support SchmiAlf (talk) 11:29, 14 December 2020 (UTC)
- Support ~ Amory (u • t • c) 13:16, 14 December 2020 (UTC)
- Support β16 - (talk) 16:10, 14 December 2020 (UTC)
- Support WhatamIdoing (talk) 18:44, 14 December 2020 (UTC)
- Support I also have to wonder whether various open-source diff tools could not simply be repurposed. WMF's have always been a bit, eh, under-useful, especially when compared to things like Meld (graphical Linux diff tool). — SMcCandlish ☺ ☏ ¢ >ʌⱷ҅ᴥⱷʌ< 06:44, 15 December 2020 (UTC)
- Support RanuKanu (talk) 09:37, 15 December 2020 (UTC)
- Support — Draceane talkcontrib. 13:04, 15 December 2020 (UTC)
- Support GiFontenelle (talk) 21:06, 15 December 2020 (UTC)
- Support SpringProof (talk) 23:10, 15 December 2020 (UTC)
- Support Crissov (talk) 08:49, 16 December 2020 (UTC)
- Support PG (talk) 08:52, 16 December 2020 (UTC)
- Support Uu70344 (talk) 11:39, 16 December 2020 (UTC)
- Support Michael Childs (talk) 01:57, 17 December 2020 (UTC)
- Support Rachel Helps (BYU) (talk) 17:06, 17 December 2020 (UTC)
- Support Shenme (talk) 01:23, 18 December 2020 (UTC)
- Support Diffs were always one of the best things in MediaWiki sites, but they can always get better, and this is a good proposal. Amir E. Aharoni (talk) 17:40, 18 December 2020 (UTC)
- Support Mmitchell10 (talk) 20:04, 18 December 2020 (UTC)
- Support Grüße vom Sänger ♫(Reden) 09:31, 19 December 2020 (UTC)
- Support Joejose1 (talk) 16:30, 19 December 2020 (UTC)
- Support, and second the request to look at whether existing open-source diff tools could be used. HLHJ (talk) 18:10, 19 December 2020 (UTC)
- Support 5910 C (talk) 21:52, 19 December 2020 (UTC)
- Support Whisperjanes (talk) 21:41, 20 December 2020 (UTC)
- Support He's the Billy Australia can't afford (talk) 02:22, 21 December 2020 (UTC)
- Support Golmore (talk) 12:37, 21 December 2020 (UTC)
- Support EEMIV (talk) 14:49, 21 December 2020 (UTC)
- Support Thibaut (talk) 16:54, 21 December 2020 (UTC)
- Support Nadzik (talk) 17:23, 21 December 2020 (UTC)
- Support Schniggendiller (talk) 17:40, 21 December 2020 (UTC)