Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[web] Ensure that restore operations are not UI-blocking and still running in suspended tabs #10953

Closed
12 tasks
JammingBen opened this issue May 23, 2024 · 0 comments · Fixed by #11000
Closed
12 tasks
Assignees
Labels
Type:Story User Story Web-only Issue without backend dependecies

Comments

@JammingBen
Copy link
Contributor

Description

User Stories

  • As a user I want all restore operations to continue flawlessly even if I leave the tab open in the background and the browser suspends it.

  • As a user I want the UI to still be usable during a restore operation, including a loading indicator so I know that something is happening in the background.

Value

  • Stability for long running operations
  • No frustration and errors

Acceptance Criteria

  • New web worker for restore operations
  • UI is not blocked during a longer restore operation
  • Loading indicator is showing during a longer restore operation (debounce ~0.5-1 second)
  • Token inside the web worker is being refreshed on token renewal

Definition of ready

  • Everybody needs to understand the value written in the user story
  • Acceptance criteria have to be defined
  • All dependencies of the user story need to be identified
  • Feature should be seen from an end user perspective
  • Story has to be estimated
  • Story points need to be less than 20

Definition of done

  • Functional requirements
    • Functionality described in the user story works
    • Acceptance criteria are fulfilled
  • Quality
    • Code review happened
    • CI is green (that includes new and existing automated tests)
    • Critical code received unit tests by the developer
  • Non-functional requirements
    • No sonar cloud issues
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type:Story User Story Web-only Issue without backend dependecies
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

1 participant