element-hq / element-hq/element-web
Update popups should be less frequent
- Dominant language
- TypeScript
- Stars
- 13.5k
- Forks
- 2.8k
- PR merge metrics
- PR metrics pending
Description
### Your use case
#### What would you like to do?
Quite frequently, an "Update Element" popup appears in the top left corner that says "New version of Element is available" with a "Dismiss" and an "Update" button. I'm guessing this popup appears for every single new version on this repository.
I think that is way too frequent and needs to be adjusted to be less frequent. For example, don't make every single version activate this popup, but make it a deliberate choice for every new version whether the popup should be there.
Alternatively, and possibly even better, don't even have a popup. Popups like this are annoying and especially these popups are bad, as they don't tell the user why they should update, or what new features are available. So the choice basically is between "Dismiss this annoying and unnecessary popup" or "Refresh the page, waste some of your time and get the exact same experience because the update didn't change anything". Make the user not think about it by automatically updating only when necessary.
#### Why would you like to do it?
This is simply bad UX - for the vast majority of these updates, there is no user-facing difference, so the popup becomes a simple annoyance. You learn to just click "Dismiss" because clicking "Update" forces you to refresh the page, which takes time and once it refreshes, nothing has changed anyway.
#### How would you like to achieve it?
Don't make the popup appear for all new versions, but make it a deliberate choice for new releases (i.e. if it's actually required for the user to update, for security reasons or because the old version literally would not work any more).
Even better, remove the popup entirely and update automatically if it is required to do so.
### Have you considered any alternatives?
_No response_
### Additional context
_No response_
Contributor guide
Assessment
This issue has not been assessed yet.