Tach!
Ich kann einen User nicht daran hindern, den Bereich dieses Modal-Fensters zu verlassen und so in einen für ihn eventuell verwirrenden Kontext zu geraten.
Was kann ich da konzeptionell verbessern?
Die übliche Vorgehensweise ist, ein Backdrop-Element in den Hintergund zu legen (meist ein viewport-füllendes div), das alle Aktionsversuche mit dem Hintergrund abfängt. Das dialog
-Element macht das von selbst und es bringt auch ein CSS-Pseudo-Element mit, über das man den Hintergrund gestalten kann.
dedlfix.