Problem
The installed-app screenshot workflow captures only a generic native file chooser, so reviewers cannot inspect the user-facing document, update, preview, settings-failure, and React error states changed by copy or UI work.
An initial expansion attempt reached the React error scenario but timed out on macOS, Windows, and Linux because the packaged screenshot application did not expose the E2E-only render-failure route. The screenshot harness needs a reliable boundary for installed builds rather than assuming the ordinary E2E build flags survive packaging.
Evidence: https://github.com/shift-editor/shift/actions/runs/33982007781
Expected outcome
Applying ci: installed app screenshots produces reviewable cross-platform screenshots of the actual dialog and failure implementations without changing Release or Nightly behavior.
Acceptance criteria
Problem
The installed-app screenshot workflow captures only a generic native file chooser, so reviewers cannot inspect the user-facing document, update, preview, settings-failure, and React error states changed by copy or UI work.
An initial expansion attempt reached the React error scenario but timed out on macOS, Windows, and Linux because the packaged screenshot application did not expose the E2E-only render-failure route. The screenshot harness needs a reliable boundary for installed builds rather than assuming the ordinary E2E build flags survive packaging.
Evidence: https://github.com/shift-editor/shift/actions/runs/33982007781
Expected outcome
Applying
ci: installed app screenshotsproduces reviewable cross-platform screenshots of the actual dialog and failure implementations without changing Release or Nightly behavior.Acceptance criteria