Skip to content

Commit

Permalink
Revert "Remove deserialization"
Browse files Browse the repository at this point in the history
This reverts commit 7a73130.
  • Loading branch information
dragonstyle committed Jul 31, 2024
1 parent 70c01e3 commit 24eac16
Showing 1 changed file with 13 additions and 1 deletion.
14 changes: 13 additions & 1 deletion tools/vscode/src/components/webview.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { Uri, ViewColumn, EventEmitter, ExtensionContext } from "vscode";
import { Uri, ViewColumn, EventEmitter, ExtensionContext, window } from "vscode";

import { Disposable } from "../core/dispose";
import { getNonce } from "../core/nonce";
Expand All @@ -23,6 +23,18 @@ export class InspectWebviewManager<T extends InspectWebview<S>, S> {
private host_: ExtensionHost
) {
this.extensionUri_ = context.extensionUri;

context.subscriptions.push(
window.registerWebviewPanelSerializer(this.viewType_, {
deserializeWebviewPanel: (panel) => {
//this.restoreWebview(panel as HostWebviewPanel, state);
setTimeout(() => {
panel.dispose();
}, 200);
return Promise.resolve();
},
})
);
}

public setOnShow(f: () => void) {
Expand Down

0 comments on commit 24eac16

Please sign in to comment.