[go: nahoru, domu]

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

Self-hosted: Some filters applied/removed don't respect browser navigation #7809

Open
rhefner opened this issue Feb 21, 2024 · 1 comment
Open
Labels
external bug / request Bugs related to external customers, users, etc..

Comments

@rhefner
Copy link
rhefner commented Feb 21, 2024

Describe the bug
Minimally "Status is Open" on Errors tab and "Status is Completed" on Sessions tab do not save their state if browser navigates back/forward.

I tend to find myself expecting back/forward navigation with my browser to not just step back/forward navigating tabs, but also filters that are applied/removed within tabs, so that I can effectively undo and redo things I'm doing in the app. This effectively uses history push state instead of replace state. However, I know this can get overly hairy if multiple operations are done within a tab and you have to repeatedly back-back-back / forward-forward-forward to get back (or forward) to something you're interested in. Maybe it would be good to focus group this at least or provide a toggle somewhere that allows people to choose what behavior they want?

To Reproduce
Steps to reproduce the behavior:

Click to remove "Status is Open" on Errors tab or "Status is Completed" on Sessions tab, then navigate back/forward to see the filters reappear.

Expected behavior
I expect my state to be saved across browser navigation

cc @Vadman97

@rhefner rhefner added the external bug / request Bugs related to external customers, users, etc.. label Feb 21, 2024
Copy link
linear bot commented Feb 21, 2024

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
external bug / request Bugs related to external customers, users, etc..
Projects
None yet
Development

No branches or pull requests

1 participant