diff --git a/src/pretix/static/pretixpresale/js/widget/widget.js b/src/pretix/static/pretixpresale/js/widget/widget.js index ce474d03a4..e98d61e615 100644 --- a/src/pretix/static/pretixpresale/js/widget/widget.js +++ b/src/pretix/static/pretixpresale/js/widget/widget.js @@ -903,6 +903,14 @@ Vue.component('pretix-overlay', { } } }, + '$root.frame_shown': function (newValue) { + if (newValue) { + var btn = this.$el?.querySelector('.pretix-widget-frame-close button'); + this.$nextTick(function() { + btn.focus(); + }); + } + }, }, computed: { frameClasses: function () {