-
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
[discuss] Deprecate state:storeInSessionStorage? #67454
Comments
Pinging @elastic/kibana-app (Team:KibanaApp) |
Pinging @elastic/kibana-platform (Team:Platform) |
Pinging @elastic/kibana-app-arch (Team:AppArch) |
And the answer here is: No. And thus unfortunately solve all the other questions already. In general it's used to handle too long URLs. This is not an IE11 problem, IE just have a significant lower limit, so you can run way easier into that. But since we store the full state inside the URL you can run into rather long URLs. One example where this might happen (also in other browser) more regularily, is if you try to use Vega and writing long Specifications, which we'll then store fully in the URL. So you might need to use that setting for writing Vega. Ideally we would have a good way, not to store thus kind of long state in the URL, and always store it separately, but I think that'll require quiet some changes to the visualize editor, to have "back" still working as expected, etc. (see also #17603). |
Got it, @timroes, thanks for detailed explanation! |
The other case I ran into where |
Shall we consider deprecating and removing
state:storeInSessionStorage
advanced setting?My understanding is that it was primarily needed to workaround IE url limit?
Please let me know if this is not the only use case and there are still benefits for keeping this around past IE support.
From the description:
Please note:
kibana_utils
, but seemed weird that an advanced setting would belong to utils plugin.If we remove this we could get rid of pretty complex codepaths and increase tests code coverage:
Questions
The text was updated successfully, but these errors were encountered: