hallo
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.
Nachdem ich https://caniuse.com/#feat=dialog konsultiere, muss ich das "üblicherweise" doch mit einem ?! versehen.
Das ist kein Argument gegen deinen wichtigen Beitrag, sondern ein Hinweis, dass ich nun 2 Fragen-Zweige habe, nachdem ich eine feature-Abfrage gemacht habe.