Por que o window.showModalDialog foi descontinuado? O que usar em vez disso?

Eu estava desenvolvendo um script GreaseMonkey que usavawindow.showModalDialog.

Mas antes de terminar, descobri que o Firefox 29 alerta:

O uso de window.showModalDialog () foi descontinuado. Use window.open (). Para mais ajudahttps://developer.mozilla.org/en-US/docs/Web/API/Window.open

Mas o problema é quewindow.open necessidadesUniversalBrowserWrite privilégio para abrir uma janela modal usandowindow.open.

Então, por que éwindow.showModalDialog descontinuada? Existe alguma API que não exija privilégios?

Nota: Eu não quero umfalso diálogo modal (como o do jQuery), preciso de umreal modal que pausa a execução do JavaScript.

questionAnswers(4)

yourAnswerToTheQuestion