Skip to content

fix(setup): improve recovery when recommended apps fail to load - #62885

Draft
joshtrichards wants to merge 8 commits into
masterfrom
jtr/fix-recommendedApps-retrySkip
Draft

fix(setup): improve recovery when recommended apps fail to load#62885
joshtrichards wants to merge 8 commits into
masterfrom
jtr/fix-recommendedApps-retrySkip

Conversation

@joshtrichards

Copy link
Copy Markdown
Member

Summary

Fix the Recommended Apps setup screen so that when fetching the app list from the App Store fails, the user isn't stranded (currently the only way forward is to manually change the URL in the browser).

An example of a screen where people can get stuck that this PR addresses can be seen in #61313. The underlying bug is different there, but the resulting scenario is the same: the user sees only an error and has no clear way to navigate or continue.

Changes:

  • add a Retry action to reload the recommended app list without refreshing the page
  • keep the Skip action available so users can continue setup without installing recommended apps
  • clear stale app data and hide Install while reloading or after a failed app-list request
  • keep the setup screen actionable when the App Store is unavailable
  • add Playwright coverage for failed-load, retry, and skip flows
  • add component coverage for clearing stale app data and resetting the install state after a reload failure

Related: #61575

TODO

Checklist

AI (if applicable)

  • The content of this PR was partly or fully generated using AI

Currently if `loadingAppsError` is ever true, the error message gets displayed but there is no button to bypass, try again, etc. There is no navigation present so yet so the user is stuck unless they manually change the URL in the browser.

This change gives users a way to continue (or retry) if the App Store is unavailable.

Assisted-by: Copilot:gpt-5.6-terra

Signed-off-by: Josh <josh.t.richards@gmail.com>
Signed-off-by: Josh <josh.t.richards@gmail.com>
Signed-off-by: Josh <josh.t.richards@gmail.com>
Signed-off-by: Josh <josh.t.richards@gmail.com>
Signed-off-by: Josh <josh.t.richards@gmail.com>
Signed-off-by: Josh <josh.t.richards@gmail.com>
Signed-off-by: Josh <josh.t.richards@gmail.com>
Signed-off-by: Josh <josh.t.richards@gmail.com>
@joshtrichards joshtrichards added this to the Nextcloud 35 milestone Aug 4, 2026
@joshtrichards joshtrichards added bug 2. developing Work in progress feature: install and update papercut Annoying recurring UX issue with possibly simple fix. feature: recommended apps labels Aug 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2. developing Work in progress AI assisted bug feature: install and update feature: recommended apps papercut Annoying recurring UX issue with possibly simple fix.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants