From 16245aa516d573a8a45ec801ce4da9b00c3d77d1 Mon Sep 17 00:00:00 2001 From: rash Date: Tue, 17 Mar 2026 11:59:45 +0100 Subject: [PATCH] Remove ResizeObserver check and fallback in widget (#5999) --- .../static/pretixpresale/js/widget/widget.js | 19 ++++--------------- 1 file changed, 4 insertions(+), 15 deletions(-) diff --git a/src/pretix/static/pretixpresale/js/widget/widget.js b/src/pretix/static/pretixpresale/js/widget/widget.js index 6dabea3ff6..f7e7bedae5 100644 --- a/src/pretix/static/pretixpresale/js/widget/widget.js +++ b/src/pretix/static/pretixpresale/js/widget/widget.js @@ -1762,21 +1762,10 @@ Vue.component('pretix-widget', { methods: shared_methods, mounted: function () { var thisObj = this; - if ("ResizeObserver" in window) { - var resizeObserver = new ResizeObserver(function(entries) { - thisObj.mobile = entries[0].contentRect.width <= 800; - }); - resizeObserver.observe(this.$refs.wrapper); - } else { - this.mobile = this.$refs.wrapper.clientWidth <= 800; - var debounce; - window.addEventListener("resize", function() { - if (debounce) clearTimeout(debounce); - debounce = setTimeout(function () { - thisObj.mobile = thisObj.$refs.wrapper.clientWidth <= 800; - }, 100); - }); - } + var resizeObserver = new ResizeObserver(function(entries) { + thisObj.mobile = entries[0].contentRect.width <= 800; + }); + resizeObserver.observe(this.$refs.wrapper); }, computed: { classObject: function () {