Based on T294463: Leaving VE for another page doesn't trigger the exit confirmation (specifically, @Esanders comment on the ticket), the following was tested for Suggested (and Structured) edits behavior.
Tests:
(1) Preferences-Editing option "Warn me when I leave an edit page with unsaved changes" is ON/OFF
(2) Edits are made on Unstructured/Structured tasks (not published)
(3) A user with unsaved edits clicks on the tabs (Page, Discussion, View history) or links in the side bar/tool bar.
(4) A user with unsaved edits clicks Esc or Reload
What was checked:
- is the warning present?
- is user able to navigate/switch back into Suggestions mode after the above actions in (3) or (4)?
- have the unsaved been changes recovered after a user returns to the Edit mode
testwiki wmf.4 - the current production
"Warn me when I leave an edit page with unsaved changes" - ON (default)
clicking on -> | Page | Read | Discussion | View history | Sidebar links | Esc | Reload |
---|---|---|---|---|---|---|---|
Unstructured edit | Abandon dialog | Abandon dialog | Browser warning | Browser warning | Browser warning | Abandon dialog | Browser warning |
Add link | Abandon dialog | Abandon dialog | Browser warning | Browser warning | Browser warning | Abandon dialog | Browser warning |
Add image | Abandon dialog | Abandon dialog | Browser warning | Browser warning | Browser warning | Abandon dialog | Browser warning |
testwiki wmf.4 - the current production
"Warn me when I leave an edit page with unsaved changes" - OFF
clicking on -> | Page | Read | Discussion | View history | Sidebar links | Esc | Reload |
---|---|---|---|---|---|---|---|
Unstructured edit | Abandon dialog | Abandon dialog | No warning. The edits are recovered upon returning. | No warning. The edits are recovered upon returning. | No warning. The edits are recovered upon returning. | Abandon dialog | No warning. The edits are recovered upon returning. |
Add link | Abandon dialog | Abandon dialog | No warning; Suggestions mode is recovered upon returning; edits are discarded | No warning; Suggestions mode is recovered upon returning; edits are discarded | No warning; Suggestions mode is recovered upon returning; edits are discarded | Abandon dialog | No warning; Suggestions mode is recovered upon returning; edits are discarded |
Add image | Abandon dialog | Abandon dialog | No warning; Suggestions mode is recovered upon returning; edits are discarded | No warning; Suggestions mode is recovered upon returning; edits are discarded | No warning; Suggestions mode is lost upon returning; edits are discarded | Abandon dialog | No warning; Suggestions mode is recovered upon returning; edits are discarded |
betalabs - with https://gerrit.wikimedia.org/r/c/mediawiki/extensions/VisualEditor/+/773246/
"Warn me when I leave an edit page with unsaved changes" - ON (default)
clicking on -> | Page | Read | Discussion | View history | Sidebar links | Esc | Reload |
---|---|---|---|---|---|---|---|
Unstructured edit | Abandon dialog | Abandon dialog | Browser warning | Browser warning | Browser warning | Abandon dialog | Browser warning |
Add link | Abandon dialog | Abandon dialog | Browser warning | Browser warning | Browser warning | Abandon dialog | Browser warning |
Add image | Abandon dialog | Abandon dialog | Browser warning | Browser warning | Browser warning | Abandon dialog | Browser warning |
betalabs - with https://gerrit.wikimedia.org/r/c/mediawiki/extensions/VisualEditor/+/773246/
"Warn me when I leave an edit page with unsaved changes" - OFF
clicking on -> | Page | Read | Discussion | View history | Sidebar links | Esc | Reload |
---|---|---|---|---|---|---|---|
Unstructured edit | No warning; edits are discarded | No warning; edits are discarded | No warning. The edits are recovered upon returning | No warning. The edits are recovered upon returning | No warning. The edits are recovered upon returning | No warning. The edits are not recovered upon returning. | No warning. The edits are recovered upon returning |
Add link | No warning; Suggestions mode is recovered upon returning; edits are discarded | No warning; Suggestions mode is recovered upon returning; edits are discarded | No warning; Suggestions mode is recovered upon returning; edits are discarded | No warning; Suggestions mode is recovered upon returning; edits are discarded | No warning; Suggestions mode is lost upon returning; edits are discarded | No warning; Suggestions mode is recovered upon returning; edits are discarded | No warning; upon reload, a page stays in Suggestions mode; edits are discarded |
Add image | No warning; Suggestions mode is recovered upon returning; edits are discarded | No warning; Suggestions mode is recovered upon returning; edits are discarded | No warning; Suggestions mode is recovered upon returning; edits are discarded | No warning; Suggestions mode is recovered upon returning; edits are discarded | No warning. The edits are not recovered upon returning. The Suggestion mode is lost. | No warning; Suggestions mode is recovered upon returning; edits are discarded | No warning; upon reload, a page stays in Suggestions mode; edits are discarded |