diff --git a/src/components/ContentWrap.jsx b/src/components/ContentWrap.jsx
index eb61c5ba..021781f8 100644
--- a/src/components/ContentWrap.jsx
+++ b/src/components/ContentWrap.jsx
@@ -205,14 +205,19 @@ export default class ContentWrap extends Component {
});
await writeFileAsync('script.js', blobjs);
await writeFileAsync('preview.html', blob);
- var origin = chrome.runtime && chrome.runtime.id
- ? `chrome-extension://${chrome.runtime.id}`
- : `${location.origin}`;
- var src = `filesystem:${origin}/temporary/preview.html`;
+ // var origin = chrome.runtime && chrome.runtime.id
+ // ? `chrome-extension://${chrome.runtime.id}`
+ // : `${location.origin}`;
+ // var src = `filesystem:${origin}/temporary/preview.html`;
if (this.detachedWindow) {
- this.detachedWindow.postMessage(src, '*');
+ this.detachedWindow.postMessage({contents}, '*');
} else {
- this.frame.src = src;
+ this.frame.src = this.frame.src;
+ setTimeout(() => {
+ that.frame.contentDocument.open();
+ that.frame.contentDocument.write(contents);
+ that.frame.contentDocument.close();
+ }, 10);
}
}
}
@@ -1054,7 +1059,7 @@ export default class ContentWrap extends Component {
aria-label="Copy PNG to Clipboard"
onClick={this.copyImageClickHandler.bind(this)}>
file_copy
- Copy PNG File
+ Copy PNG
diff --git a/src/manifest.json b/src/manifest.json
index 57f912a0..5f78ce80 100644
--- a/src/manifest.json
+++ b/src/manifest.json
@@ -1,6 +1,6 @@
{
"name": "ZenUML Sequence",
- "version": "2022.02.28",
+ "version": "2022.10.31",
"manifest_version": 2,
"description": "Real-time & offline tool for generating sequence diagrams",
"homepage_url": "https://zenuml.com",