hallo
@@beatovich
Wollen wir mal schauen, was System Dialogboxen leisten:
- Der Fokus ist an der richtigen Stelle
- Egal was ich mache, der Fokus bleibt im korrekten Kontext.
- Die Dialogbox hat höchste Bearbeitungspriorität innerhalb eines Fensters.
Eine Dialogbox nachbauen, heisst, den Fokus managen.
Du hast damit die Antwort auf meine Frage, ob es sinnvoll ist, eine Dialogbox selber nachzubauen, vorweggenommen‽
Wenn man ein Dialog-Element erstellt mit spezifischen inneren Eigenschaften (das macht Sinn) kann man durchaus System-Verhalten implementieren.
Das letzte, was ich dazu brauche, ist ein <dialog>-element. Weder <dialog> noch role="dialog" sind magische Verhaltensinstrumente (und dem entsprechend sind auch polyfills obsolet).