Wikipedia:Edit filter/Requested#Caidin Detection

{{pp-move|small=yes}}{{Wikipedia:Edit filter/Requested/Header}}

{{User:ClueBot III/ArchiveThis

|age=720

|minkeepthreads=1

|archiveprefix=Wikipedia:Edit filter/Requested/Archive_

|format=%%i

|maxarchsize=900000

|numberstart=21

|index=no

|archivenow={{archive now}},{{User:ClueBot III/ArchiveNow}},{{resolved,{{stale,{{EFR|denied,{{EFR|impossible,{{EFR|done

|header={{talkarchive}}

|headerlevel=2

}}

{{archives|search=yes}}

__FORCETOC__

Significance-misleading edits

  • Task: Catch edit summaries usually associated with minor edits, but attached to major edits instead.
  • Reason: It is not allowed to use misleading edit summaries, and patrolling recent changes, I've encountered misleading edit summaries.
  • Diffs: Special:Diff/1282174235 (Way more than this are targeted)
  • Code:

sum := "typo|spelling|error|( |^)link( |$)|gramm[ae]r";

significant := edit_delta > 15;

significant & (summary rlike sum)

Faster than Thunder (talk | contributions) 20:34, 24 March 2025 (UTC)

:I would bump the size up from 10 to maybe 25-50 (although it actually wouldn't be able to catch the example edit even at >10). Another idea might be to check IP edits for "typo" and see if they added any extra spaces (indicative of adding another word, which means they were not fixing typos). Wildfireupdateman :) (talk) 22:42, 24 March 2025 (UTC)

:For the typical "canned" summaries we can use the regex in {{efl|633}}: "^(?:/\* .* \*/\s?)?(?:Fixed typo|Fixed grammar|Added links|Added content)$". – PharyngealImplosive7 (talk) 23:32, 24 March 2025 (UTC)

:#Done.

:#Not "^...$", to prevent bypassing. Faster than Thunder (talk | contributions) 00:59, 25 March 2025 (UTC)

::{{tq|any extra spaces (indicative of adding another word, which means they were not fixing typos)}}. I recently corrected "atleast" to "at least". We need to make sure the added spaces are outside of the word. The code should not match something like "sp, unsourced" where I'm both fixing a typo and removing an unsourced statement in one edit. That would have a high edit delta, but the presence of the major edit keyword "unsourced" in addition to the minor edit keywords means it's a major edit. This could be done by adding ^( and )$ from the other filter. The synonyms at WP:ESL#Spelling, WP:ESL#Typo, WP:ESL#Grammar, and WP:ESL#Links: internal may be useful. Finally, I don't see why the "added content" part of added (links|content) is "usually associated with minor edits". 216.58.25.209 (talk) 06:42, 26 March 2025 (UTC)

:Filter {{efl|970}} would have caught this edit, but the edit_delta was only 7. What you're really looking for is edit distance, which unfortunately AbuseFilter does not measure at the byte level. Not saying that 970 can't be improved in some other ways. Suffusion of Yellow (talk) 00:55, 25 March 2025 (UTC)

::Suggested at phab:T390508. Faster than Thunder (talk | contributions) 18:40, 30 March 2025 (UTC)

Block new users from moving their talk page

Continuing the trend of "bad move filters", there's never any good reason for a new user to move their talk page - pagemove archival is not recommended and more often than not they are very confused. Another idea would be to warn on all moves (even by experienced users) of moves from user talk (with no subpage) to draft talk namespace - they are frequently done accidentally when someone posts a draft on their base userpage, and are unlikely to be wanted. * Pppery * it has begun... 14:43, 27 April 2025 (UTC)