OK, I’m seeing that too. It’s coming from the iframe that the Site Editor wraps around the template:
<iframe class="edit-site-visual-editor__editor-canvas" aria-label="Editor Canvas" role="button" name="editor-canvas" tabindex="0" src="blob:https://elegant-addax-156c1d.instawp.xyz/7291cd8a-0a26-4dec-89a0-4b0d98ccd472" title="Editor canvas" style="border: 0px; margin-left: auto; margin-right: auto; transition: all 0.3s ease 0s;"></iframe>
Inside this iframe, the service worker is attempting to get installed:
<script type="module">
import { Workbox } from "https:\/\/elegant-addax-156c1d.instawp.xyz\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v7.0.0\/workbox-window.prod.js";
if ( 'serviceWorker' in navigator ) {
window.wp = window.wp || {};
window.wp.serviceWorkerWindow = new Workbox(
"https:\/\/elegant-addax-156c1d.instawp.xyz\/wp-admin\/admin-ajax.php?action=wp_service_worker",
{"scope":"\/wp-admin\/"} );
window.wp.serviceWorkerWindow.register();
}
</script>
And this is where the error is happening.
Two possible solutions here: (1) prevent this script from being injected when in the Site Editor, or (2) prevent attempting to register when the current page is a blob, such as if location.protocol === 'blob:' .
In any case, the error doesn’t seem like it is going to be causing any actual functionality problem other than the console getting populated with the error entry.
Indeed, I have not discovered it to break anything (yet) so not an urgent issue. It’s just that we came across them when trying to debug an issue, and have spent a while thinking PWA was the cause…
Just thought you might like to know and hope it something you can/will address at some point. If not too complicated, of course 🙂
Anyway, thanks for your plugin and work maintaining it. Let me know if I can help out testing at some point!
Thanks! I’ve filed this on GitHub for us to track there: https://github.com/GoogleChromeLabs/pwa-wp/issues/1127