-
Notifications
You must be signed in to change notification settings - Fork 8.6k
[Embeddables][Serialized State Only] Use serialized state in state transfer service #215424
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
Closed
Heenawter
wants to merge
21
commits into
elastic:main
from
Heenawter:serialized-embeddable-transfer-service_2025-03-20
Closed
Changes from all commits
Commits
Show all changes
21 commits
Select commit
Hold shift + click to select a range
bcd6d6f
First pass from #215416
Heenawter 4c7d4fc
Remove `console.log`
Heenawter b939b03
Fix state transfer service tests
Heenawter c745ca8
Remove missed `console.log`
Heenawter ce60816
Fix copy to dashboard
Heenawter f68ff45
[CI] Auto-commit changed files from 'node scripts/eslint --no-cache -…
kibanamachine 6243229
Fix `aiops`
Heenawter b871359
Merge branch 'serialized-embeddable-transfer-service_2025-03-20' of g…
Heenawter 9d95b2a
Fix `ml`
Heenawter 5e017d2
Fix `observability`
Heenawter 2c252e3
Fix Canvas
Heenawter 428b0a8
Fix jest tests
Heenawter abef276
Fix cases
Heenawter 1dacf31
Merge branch 'main' into serialized-embeddable-transfer-service_2025-…
Heenawter 3af8414
Small Canvas cleanup
Heenawter 67377ea
Fix more unit tests
Heenawter 94df4e2
Merge branch 'serialized-embeddable-transfer-service_2025-03-20' of g…
Heenawter 3282299
Undo Canvas rename
Heenawter ac27cfa
Fix bug with default panel title
Heenawter 2d16910
Merge branch 'main' into serialized-embeddable-transfer-service_2025-…
Heenawter 45d752b
Different fix - don't use runtime state if incoming embeddable
Heenawter File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Note that
getDashboardPanelFromIdalso conditionally callssnapshotRuntimeStateand throws aPanelNotFounderror if unable to find any state for a given ID (either via the Dashboard panel state or via the child API) - the only difference in logic here would be that the serialized state is now spread on top of the panel state. But I think that's... okay? And probably safer?