Comments 8

Эх… Глядишь, я не успею состариться прежде, чем это появится во всех актуальных браузерах...

В спецификации пишут, что
Of the items marked «at risk» in the Candidate Recommendation, the following have been removed:

  • The dialog element
  • The registerContentHandler(), isContentHandlerRegistered() and isProtocolHandlerRegistered() methods
  • The datetime value for the type attribute of the input element
  • unimplemented parts of the autofill mechanism
  • The label element is no longer Reassociatable
  • the toolbar type for the menu element
  • the inputmode attribute



Так что, к сожалению, тега <dialog /> не будет.
Очень странное решение с их стороны. А может просто хотят доработать прежде чем выпускать обновление.
UFO landed and left these words here

Если это будет нативный диалог, то по идее он должен обрабатываться быстрее, чем его js реализации. Однако конечно, это должен быть полностью настраиваемый диалог. Все мы помним какие приятные алерты были в старой опере и какие ущербные в хроме.

Гм, а в чём прелесть <dialog> кроме псевдоэлемента ::backdrop? Автоматическим позиционированием? Пока что оно глючит. Дефолтными стилями? Так ведь всё равно придётся кастомизировать под свой проект.

Как минимум работа из коробки, без необходимости тянуть js реализацию.
И как отметили выше нативная реализация должна (по идее) обрабатываться скорее.
Если будет все унифицировано то вполне неплохая фича, на моей практике диалоги / попап-формы встречаются достаточно часто в проектах.
Only those users with full accounts are able to leave comments. Log in, please.