From 122f9313e58c8bca1bf49b069ba91e75b25d0cae Mon Sep 17 00:00:00 2001 From: Jan-Hendrik Willms Date: Wed, 25 Jun 2025 22:15:42 +0200 Subject: test if event.target is an element before calling closest(), fixes #5393 Closes #5393 Merge request studip/studip!4274 --- resources/assets/javascripts/studip-ui.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/resources/assets/javascripts/studip-ui.js b/resources/assets/javascripts/studip-ui.js index f563b31..ab2de3c 100644 --- a/resources/assets/javascripts/studip-ui.js +++ b/resources/assets/javascripts/studip-ui.js @@ -12,7 +12,10 @@ import RestrictedDatesHelper from './lib/RestrictedDatesHelper'; $.widget( "ui.dialog", $.ui.dialog, { _allowInteraction: function( event ) { return hasParentWhich(isCKBodyWrapper)(event.target) - || event.target.closest('.studip-dialog') !== null + || ( + event.target instanceof Element + && event.target.closest('.studip-dialog') !== null + ) || this._super( event ); }, }); -- cgit v1.0