feat: restore chat webview on reload #1918
Merged
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.
CLOSE #1814
This PR added support for reviving the last opened chat panel (if any) on reload.
Test plan
Update 1
Last panel that was not closed gets disposed before it gets recreated.
Screen.Recording.2023-11-27.at.7.41.42.PM.mov
Update 2
Loom: https://www.loom.com/share/1b7acfa69fff4b708bde8c9f3282bdb3?sid=f89aecb4-4caf-4525-bc56-63b34e5c9369
Last panel that was not closed gets revived properly.
DEMO.-.pull_1918.revive.chat.panel.on.reload.mp4