-
Notifications
You must be signed in to change notification settings - Fork 8.3k
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
[Dashboard] Warn on entering Edit Mode when State has Changed #133678
Comments
Pinging @elastic/kibana-presentation (Team:Presentation) |
I cannot reproduce this. It only happens if I click in "Switch to view mode" after enter edit mode. If I navigate to the dashboard list and then I come back, all my recent changes are saved in my session. This behaviour seems correct to me. |
The idea behind this issue is it can be a little confusing that interactions the user can do in view mode can become Jun-07-2022.10-03-04.mp4If there was an info dialog that allowed the user to either start from the last saved state or continue editing from the state they were currently in, this problem wouldn't happen. This is a pretty low effort fix, but it might also not be very impactful. |
Thanks, I understand the conceptual conflict now. However, I don't think asking the user to make a decision of continuing editing or losing the changes is desirable here. It adds additional complexity and cognitive load to the user. The way it works now is much smoother and simple for the user from a UX perspective. If there is not evidence that users are confused by this behaviour (e.g., users reported issues or we spot them during usability testing or watching Full story videos), I wouldn't change anything in this regard. |
I'm pretty sure I started tracking this initially because I had been aware of some users being confused by the Should we close this one? Or leave it open until we can confirm one way or another if it's a problem or not? |
Yes, I think we can close it and reopen it in case we spot user feedback regarding it. |
Problem
Sometimes a user will add a filter, change the time range, or change the query on a dashboard in view mode. If they then enter edit mode, the
unsaved changes
badge will appear immediately because the current state of the dashboard is not equal to the last saved state. Sometimes this can cause trouble because the user does not know what has changed to cause the unsaved changes badge to appear immediately, and may accidentally save an unwanted filter into the dashboard.Potential solution?
On entering edit mode, if the dashboard state is different than the last saved state, an info modal could appear to let the user know that "this dashboard looks different from the last time it was saved", and could provide the options: "Continue from this unsaved state" and "start editing from the last saved state". Wording of course could be tweaked!
The text was updated successfully, but these errors were encountered: