Reproduce:
- Enable edit recovery
- Open edit tab of any (existing or non-existing) page, e.g. https://www.wikidata.org/w/index.php?title=Wikidata:Test1&action=edit&redlink=1
- Wait some seconds
- Open https://www.wikidata.org/wiki/Special:EditRecovery
- You will see the page you edited appears in Special:EditRecovery, which should not be
Another reproduce:
- Enable edit recovery
- Open edit tab of any (existing or non-existing) page, e.g. https://www.wikidata.org/w/index.php?title=Wikidata:Test1&action=edit&redlink=1
- Add or change some texts
- Wait some seconds
- Close the edit tab without save
- Open https://www.wikidata.org/wiki/Special:EditRecovery
- Found the page you edited in Special:EditRecovery
- Click the edit link to edit it
- Discard the recovered change
- Close the edit tab
- Open https://www.wikidata.org/wiki/Special:EditRecovery
- That page is still listed in Special:EditRecovery
Another reproduce (2):
- Enable edit recovery
- Open edit tab of any (existing or non-existing) page, e.g. https://www.wikidata.org/w/index.php?title=Wikidata:Test1&action=edit&redlink=1
- Add or change some texts
- Use Ctrl-Z to revert the change
- Wait some seconds
- Close the edit tab (note no warning will be shown this time)
- Open https://www.wikidata.org/wiki/Special:EditRecovery
- Found the page you edited in Special:EditRecovery, which should not be
Another reproduce (3):
- Enable edit recovery
- Open edit tab of any existing page
- Wait some seconds
- Save the page without any change (and no revision will be created)
- Open https://www.wikidata.org/wiki/Special:EditRecovery
- Found the page you edited in Special:EditRecovery, which should not be