use offscreen canvas for canvas buffers
diff --git a/player/js/worker_wrapper.js b/player/js/worker_wrapper.js
index f14c89e..355cc77 100644
--- a/player/js/worker_wrapper.js
+++ b/player/js/worker_wrapper.js
@@ -4,6 +4,9 @@
var styleProperties = ['width', 'height', 'display', 'transform', 'opacity', 'contentVisibility', 'mix-blend-mode'];
function createElement(namespace, type) {
+ if (type === 'canvas') {
+ return new OffscreenCanvas(1, 1);
+ }
var style = {
serialize: function () {
var obj = {};