This task is about learning from volunteers whether there are cases where the `===Proposed requirement` below could be problematic.
We need to do our best to understand what these potentially problematic cases are so we can evaluate if and how the `===Propose requirement` should be implemented.
=== Post contents
- What we are trying to learn
-- In what, if any, scenarios the `=== Proposed requirement` would cause people issues.
- The change that is being considered. //See `===Proposed requirement` below.//
- The reasons this change is being considered.
-- Usually, line breaks in signatures will cause the markup to break when the signature is used in a nested comment (in a list item)
-- When the line break is inside a link label, it does not break the markup, but it can cause dirty diffs in Parsoid (T265094) and can be confusing to people reading the wikitext and trying to reply:
--- en.wikipedia.org: [[ https://en.wikipedia.org/w/index.php?title=User_talk:Eggishorn&diff=prev&oldid=997726366 | user adding a signature with a line break ]] – [[ https://en.wikipedia.org/w/index.php?title=User_talk:Eggishorn&diff=prev&oldid=997731739 | a later edit has a dirty diff because of it ]]
--- simple.wikipedia.org: [[ https://simple.wikipedia.org/w/index.php?title=Wikipedia:Vandalism_in_progress&diff=prev&oldid=7235852 | user adding a signature with a line break ]] – [[ https://simple.wikipedia.org/w/index.php?title=Wikipedia:Vandalism_in_progress&diff=prev&oldid=7235946 | a later edit has a dirty diff because of it ]]
--- ar.wikipedia.org: [[ https://ar.wikipedia.org/w/index.php?title=%D9%86%D9%82%D8%A7%D8%B4_%D9%88%D9%8A%D9%83%D9%8A%D8%A8%D9%8A%D8%AF%D9%8A%D8%A7:%D8%B7%D9%84%D8%A8%D8%A7%D8%AA_%D9%85%D8%B1%D8%A7%D8%AC%D8%B9%D8%A9_%D8%A7%D9%84%D8%AA%D8%B9%D8%AF%D9%8A%D9%84%D8%A7%D8%AA&diff=prev&oldid=52368711 | user adding a signature with a line break ]] – [[ https://ar.wikipedia.org/w/index.php?title=%D9%86%D9%82%D8%A7%D8%B4_%D9%88%D9%8A%D9%83%D9%8A%D8%A8%D9%8A%D8%AF%D9%8A%D8%A7:%D8%B7%D9%84%D8%A8%D8%A7%D8%AA_%D9%85%D8%B1%D8%A7%D8%AC%D8%B9%D8%A9_%D8%A7%D9%84%D8%AA%D8%B9%D8%AF%D9%8A%D9%84%D8%A7%D8%AA&diff=prev&oldid=52368909 | a later edit has a dirty diff because of it ]]
=== Proposed requirement
**Disallow line breaks in signature**
The signature must consist of a single line of wikitext. Line breaks can result in incorrect formatting when the signature is used in a nested comment, and can cause issues with tools used on discussion pages.
Adding line breaks has already been impossible, unless you used a substituted template for your signature or edited your preferences programatically. This just closes that loophole.
=== Done
- [ ] The `===Post contents` are published in place(s) where people who have a stake in this work are likely to see it.