If you happen to use Ctrl+Shift+Space (feature introduced after T53045) in linked text, any subsequent use of this combination in other place will result in insertion of with this particular link. Such behavior makes this feature practically unusable inside linked text. Errors resulting from its usage are very hard to notice without checking the source code, because it's impossible to distinguish a wikilink-containing space visually.
Steps to replicate the issue:
- Set the pointer inside an internal or external link in VisualEditor
- Press Ctrl+Shift+Space
- Set the pointer outside this link
- Press Ctrl+Shift+Space
What happens?:
If the first edited link was [https://example.com Example], subsequent use inserts the code [https://example.com ]. If it was [[Example]] (or a piped link), it inserts the code [[Example| ]]<nowiki/>.
What should have happened instead?:
Non-breaking space is inserted.
