Community Wishlist Survey 2022/Editing/Better diff handling of paragraph splits
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.
- Proposed solution: Directly compare the text changes between the "deleted" text and the new paragraphs, similar to how this handled moved paragraphs. In other words: diff ranks the line break much too high. It should rank it maybe like white space and rank resynchronization higher. Moreover, the differing characters could be shown more pronouncedly and the numbers of characters and their difference shown very similar to the Revision history.
- Who would benefit: Editors and diff readers (fairly common type of edit)
- More comments: This is a perennial request with continued need. It ranked #9 last year (score) and appeared in the 2019 and 2016 (#13) wishlists.
- Phabricator tickets: task T156439, task T7072
- Proposer: czar 23:09, 10 January 2022 (UTC)
Discussion
- Hell, yes! · · · Peter (Southwood) (talk): 08:41, 11 January 2022 (UTC)
- Yes. Please keep suggesting this until someone acts. Certes (talk) 18:01, 11 January 2022 (UTC)
- I am wholly in favor of this. HapHaxion (talk) 20:15, 11 January 2022 (UTC)
- Same to me. — The preceding unsigned comment was added by Nomen4Omen (talk)
- Same to me, I don't like being removed. Thingofme (talk) 10:26, 14 January 2022 (UTC)
- If I am reading this correctly, this is the bane of my existence. Or at least related to my bête noire my blank lines vanishing. Kencf0618 (talk) 01:18, 29 January 2022 (UTC)
- While I often get around this flaw by making line break addition and removal separate from other editing, I could stand to see it handled better. Dhtwiki (talk) 03:15, 29 January 2022 (UTC)
- Absolutely. Hate seeing this whenever I swap text around, or move it down a few paragraphs - this is a must. Fakescientist8000 (talk) 14:36, 29 January 2022 (UTC)
- There are tools like en:User:Cacycle/wikEdDiff and de:Benutzer:Schnark/js/diff that handle diffs much better, but as far as I know, they work only on the dedicated diff page, and not in the little pop-up window when you hover over the diff link. Uanfala (talk) 13:03, 7 February 2022 (UTC)
- I think the little popup you are talking about is itself created by a user script/gadget, navigation popups. ~~~~
User:1234qwer1234qwer4 (talk) 23:55, 11 February 2022 (UTC)
- I think the little popup you are talking about is itself created by a user script/gadget, navigation popups. ~~~~
Community Tech has created a project page
Hello there, we have created a project page for the fulfillment of this wish! Please follow along on our progress, we welcome your feedback. Thank you. NRodriguez (WMF) (talk) 18:46, 14 November 2022 (UTC)
Voting
- Support —The Editor's Apprentice (talk) 18:31, 28 January 2022 (UTC)
- Support —Schazjmd (talk) 18:35, 28 January 2022 (UTC)
- Support * Pppery * it has begun 18:38, 28 January 2022 (UTC)
- Support Keith D (talk) 18:58, 28 January 2022 (UTC)
- Support --Mpnader (talk) 19:06, 28 January 2022 (UTC)
- Support Danbloch (talk) 19:13, 28 January 2022 (UTC)
- Support --Femke (talk) 19:27, 28 January 2022 (UTC)
- Support KylieTastic (talk) 19:28, 28 January 2022 (UTC)
- Support —MarcoAurelio (talk) 19:55, 28 January 2022 (UTC)
- Support — Draceane talkcontrib. 20:58, 28 January 2022 (UTC)
- Support --YodinT 21:19, 28 January 2022 (UTC)
- Support See de:Benutzer:Schnark/js/diff for an example of how to handle this. Qwerfjkl (talk) 22:11, 28 January 2022 (UTC)
- Support Tol (talk | contribs) @ 22:15, 28 January 2022 (UTC)
- Support Lion-hearted85 (talk) 22:54, 28 January 2022 (UTC)
- Support Izno (talk) 22:59, 28 January 2022 (UTC)
- Support -- Guerillero Parlez Moi 23:43, 28 January 2022 (UTC)
- Support We shouldn't need to keep asking for this. {{u|Sdkb}} talk 23:45, 28 January 2022 (UTC)
- Support Sakretsu (炸裂) 23:58, 28 January 2022 (UTC)
- Support Shuipzv3 (talk) 00:24, 29 January 2022 (UTC)
- Support Certes (talk) 00:52, 29 January 2022 (UTC)
- Support Kencf0618 (talk) 01:19, 29 January 2022 (UTC)
- Support 𝑇𝑚𝑣 (𝑡𝑎𝑙𝑘) 01:20, 29 January 2022 (UTC)
- Support Hanif Al Husaini (talk) 01:53, 29 January 2022 (UTC)
- Support Betseg (talk) 02:03, 29 January 2022 (UTC)
- Support Давно пора. --Флаттершай (talk) 06:40, 29 January 2022 (UTC)
- Support Nardog (talk) 08:34, 29 January 2022 (UTC)
- Support Graham11 (talk) 08:42, 29 January 2022 (UTC)
- Support Curios7ty (talk) 09:08, 29 January 2022 (UTC)
- Support Victor Schmidt (talk) 09:29, 29 January 2022 (UTC)
- Support —Bruce1eetalk 10:13, 29 January 2022 (UTC)
- Support — ElioPrrl (talk) 11:15, 29 January 2022 (UTC)
- Support Tranhaian130809 (talk) 11:27, 29 January 2022 (UTC)
- Support Terber (talk) 11:55, 29 January 2022 (UTC)
- Support Dexxor (talk) 12:07, 29 January 2022 (UTC)
- Support Hemantha (talk) 12:11, 29 January 2022 (UTC)
- Support Aca (talk) 12:51, 29 January 2022 (UTC)
- Support — SHEIKH (Talk) 13:16, 29 January 2022 (UTC)
- Support --Matěj Suchánek (talk) 13:37, 29 January 2022 (UTC)
- Support BRP ever 13:55, 29 January 2022 (UTC)
- Support Fakescientist8000 (talk) 14:35, 29 January 2022 (UTC)
- Support Mbrickn (talk) 15:39, 29 January 2022 (UTC)
- Support HLFan (talk) 16:05, 29 January 2022 (UTC)
- Support Saliousoft (talk) 17:41, 29 January 2022 (UTC)
- Support — Jules* Talk 18:22, 29 January 2022 (UTC)
- Support WhyIsNameSoHardOmg- - (talk) 19:37, 29 January 2022 (UTC)
- Support Juenti el toju (talk) 19:42, 29 January 2022 (UTC)
- Support JAn Dudík (talk) 20:21, 29 January 2022 (UTC)
- Support Naa2Darkoa (talk) 20:24, 29 January 2022 (UTC)
- Support Encycloon (talk) 22:05, 29 January 2022 (UTC)
- Support OwenBlacker (Talk) 22:17, 29 January 2022 (UTC)
- Support Goombiis (talk) 22:21, 29 January 2022 (UTC)
- Support josecurioso ❯❯❯ Tell me! 00:21, 30 January 2022 (UTC)
- Support Lectrician1 (talk) 07:20, 30 January 2022 (UTC)
- Support YTRK (talk) 07:41, 30 January 2022 (UTC)
- Support TheInternetGnome (talk) 07:48, 30 January 2022 (UTC)
- Support --Роман Рябенко (talk) 09:41, 30 January 2022 (UTC)
- Support Thingofme (talk) 15:15, 30 January 2022 (UTC)
- Support Geraki TL 15:20, 30 January 2022 (UTC)
- Support Stryn (talk) 17:14, 30 January 2022 (UTC)
- Support Titore (talk) 17:42, 30 January 2022 (UTC)
- Support Rusalkii (talk) 23:39, 30 January 2022 (UTC)
- Support JPxG (talk) 00:42, 31 January 2022 (UTC)
- Support Hkoala (talk) 06:18, 31 January 2022 (UTC)
- Support Lfstevens (talk) 06:40, 31 January 2022 (UTC)
- Support DEAR GOD YES! Nosebagbear (talk) 10:20, 31 January 2022 (UTC)
- Support Ayack (talk) 10:37, 31 January 2022 (UTC)
- Support Trizek from FR 12:09, 31 January 2022 (UTC)
- Support NaBUru38 (talk) 12:58, 31 January 2022 (UTC)
- Support the wub "?!" 14:18, 31 January 2022 (UTC)
- Support — HELLKNOWZ ∣ TALK ∣ enWiki 15:04, 31 January 2022 (UTC)
- Support Hb2007 (talk) 15:55, 31 January 2022 (UTC)
- Support RamónMC (talk) 16:22, 31 January 2022 (UTC)
- Strong support I see this every day when I split lines for readability. EVERY DAY IAmChaos (talk) 18:01, 31 January 2022 (UTC)
- Support Kalendar (talk) 18:05, 31 January 2022 (UTC)
- Support Bencemac (talk) 18:10, 31 January 2022 (UTC)
- Support Daniel Case (talk) 18:11, 31 January 2022 (UTC)
- Support Daimona Eaytoy (talk) 18:41, 31 January 2022 (UTC)
- Support Plumbum208 (talk) 18:51, 31 January 2022 (UTC)
- Support Modest Genius (talk) 20:23, 31 January 2022 (UTC)
- Support Shooterwalker (talk) 22:24, 31 January 2022 (UTC)
- Support Normal Name (talk) 22:43, 31 January 2022 (UTC)
- Support DRiveraP (talk) 00:15, 1 February 2022 (UTC)
- Support MONUMENTA (talk) 02:12, 1 February 2022 (UTC)
- Support Labdajiwa (talk) 03:45, 1 February 2022 (UTC)
- Support Oh, yes, absolutely, please, oh, please. Would be of enormous usefulness. — JohnFromPinckney (talk / edits) 04:34, 1 February 2022 (UTC)
- Support Thibaut (talk) 16:19, 1 February 2022 (UTC)
- Support Wargo (talk) 21:25, 1 February 2022 (UTC)
- Support -- Ahecht (TALK
PAGE) 21:34, 1 February 2022 (UTC) - Support Novak Watchmen (talk) 22:10, 1 February 2022 (UTC)
- Support MaxBE (talk) 22:31, 1 February 2022 (UTC)
- Support DecrepitlyOnward (talk) 23:34, 1 February 2022 (UTC)
- Support Browk2512 (talk) 00:50, 2 February 2022 (UTC)
- Support Go for it. Paradise Chronicle (talk) 05:10, 2 February 2022 (UTC)
- Support GAD (talk) 13:37, 2 February 2022 (UTC)
- Support Geert Van Pamel (WMBE) (talk) 16:29, 2 February 2022 (UTC)
- Support Rzzor (talk) 17:19, 2 February 2022 (UTC)
- Support Perennial ;) ~ Amory (u • t • c) 20:30, 2 February 2022 (UTC)
- Support LordPeterII (talk) 22:27, 2 February 2022 (UTC)
- Support DanCherek (talk) 03:15, 3 February 2022 (UTC)
- Support Hulged (talk) 06:18, 3 February 2022 (UTC)
- Support YBG (talk) 08:03, 3 February 2022 (UTC)
- Support WikiAviator (talk) 10:13, 3 February 2022 (UTC)
- Support Paucabot (talk) 12:29, 3 February 2022 (UTC)
- Support The Grid (talk) 13:40, 3 February 2022 (UTC)
- Support A good reminder. Temp3600 (talk) 14:11, 3 February 2022 (UTC)
- Support GeoffreyT2000 (talk) 15:47, 3 February 2022 (UTC)
- Support Vega (talk) 18:24, 3 February 2022 (UTC)
- Support Jurbop (talk) 10:14, 4 February 2022 (UTC)
- Support Kenraiz (talk) 16:39, 4 February 2022 (UTC)
- Support Whisperjanes (talk) 16:43, 4 February 2022 (UTC)
- Support Ninepointturn (talk) 17:00, 4 February 2022 (UTC)
- Support Mikhail Ryazanov (talk) 20:06, 4 February 2022 (UTC)
- Support Simeon (talk) 20:19, 4 February 2022 (UTC)
- Support Geniac (talk) 21:00, 4 February 2022 (UTC)
- Support Pi.1415926535 (talk) 21:36, 4 February 2022 (UTC)
- Support Fuger (Talk) 22:10, 4 February 2022 (UTC)
- Support Gary D Robson (talk) 22:38, 4 February 2022 (UTC)
- Support - Darwin Ahoy! 00:33, 5 February 2022 (UTC)
- Support Please? Do you accept WikiLove kittens as bribes? 🙂Mako001 (talk) 03:51, 5 February 2022 (UTC)
- Support —— Eric Liu(Talk) 05:14, 5 February 2022 (UTC)
- Support Las veces que me ha pasado por la cabeza. Buena propuesta. Virum Mundi (talk) 07:04, 5 February 2022 (UTC)
- Support Xurizuri (talk) 11:13, 5 February 2022 (UTC)
- Support Sir Proxima Centauri (talk) 11:42, 5 February 2022 (UTC)
- Support I think on some issues the wheels move too slow. Otr500 (talk) 13:49, 5 February 2022 (UTC)
- Support Ealdgyth (talk) 16:00, 5 February 2022 (UTC)
- Support USI2020 (talk) 21:20, 5 February 2022 (UTC)
- Support —Thanks for the fish! talk•contrib (he/him) 21:30, 5 February 2022 (UTC)
- Support A long-standing issue. Waldyrious (talk) 23:13, 5 February 2022 (UTC)
- Weak support. --InterstateFive (talk) 02:07, 6 February 2022 (UTC) (UTC)
- Support Toadspike (talk) 03:20, 6 February 2022 (UTC)
- Support Nkon21 (talk) 03:30, 6 February 2022 (UTC)
- Support--Vulp❯❯❯here! 04:10, 6 February 2022 (UTC)
- Support Michael Barera (talk) 06:06, 6 February 2022 (UTC)
- Support Ayumu Ozaki (talk) 06:16, 6 February 2022 (UTC)
- Support — Bilorv (talk) 11:22, 6 February 2022 (UTC)
- Support — DaxServer (t · c) 12:45, 6 February 2022 (UTC)
- Support Dipsacus fullonum (talk) 14:16, 6 February 2022 (UTC)
- Support Mark D Worthen PsyD (talk) [he/his/him] 22:53, 6 February 2022 (UTC)
- Support Annablazeprobable (talk) 00:48, 7 February 2022 (UTC)
- Support High time this was handled natively by the software. Uanfala (talk) 13:03, 7 February 2022 (UTC)
- SupportAtibrarian (talk) 16:21, 7 February 2022 (UTC)
- Support t34 (talk) 17:09, 7 February 2022 (UTC)
- Support Tom Ja (talk) 18:29, 7 February 2022 (UTC)
- Support ~Cybularny Speak? 20:41, 7 February 2022 (UTC)
- Support Worldbruce (talk) 16:04, 8 February 2022 (UTC)
- Support ~~~~
User:1234qwer1234qwer4 (talk) 18:07, 8 February 2022 (UTC) - Support Ján Kepler (talk) 18:47, 9 February 2022 (UTC)
- Support Andrei Romanenko (talk) 02:13, 10 February 2022 (UTC)
- Support Wikiusuarios (talk) 20:16, 10 February 2022 (UTC)
- Support Barkeep49 (talk) 21:25, 10 February 2022 (UTC)
- Support Sgd. —Hasley 22:29, 10 February 2022 (UTC)
- Support Yair rand (talk) 00:25, 11 February 2022 (UTC)
- Support 4nn1l2 (talk) 01:09, 11 February 2022 (UTC)
- Support Gaurav (talk) 06:15, 11 February 2022 (UTC)
- Support evrifaessa (talk) 16:53, 11 February 2022 (UTC)
- Support -BRAINULATOR9 (TALK) 17:10, 11 February 2022 (UTC)