Actualización Para la mejor solución, vea Respuesta de Burmistrov .
navegador web
En cuanto al inicio de la aplicación que hace que se abra una página en su navegador web predeterminado, Sí, esa es la nueva normalidad.
Por un correo electrónico en el correo electrónico psgsql -nounce enviado por Dave Page el 13/04/2018:
El tiempo de ejecución de escritorio ahora se ejecuta como una aplicación de bandeja del sistema y utiliza el navegador en el sistema para mostrar pgAdmin. Esto resuelve numerosos errores y problemas causados por QtWebKit / QtWebEngine.
Segundo lanzamiento
En cuanto a la aplicación que no hace nada cuando se inicia después de cerrar la primera ventana del navegador web, una solución alternativa: Marcar la URL.
Aquí hay un ejemplo de tal URL:
http://127.0.0.1:58353/browser/
El número de puerto, 58353 en el ejemplo anterior, varía arbitrariamente. Para descubrir el puerto en uso actualmente, realice un escaneo de puertos .
Mata el proceso del servidor pgAdmin
La aplicación pgAdmin 4 en realidad está diseñada como una aplicación web que se ejecuta dentro de un servidor web incluido . Por lo tanto, el número de puerto mencionado anteriormente es el puerto en el que escucha el servidor web incluido.
Entonces, una solución a nuestro problema de reapertura de la aplicación es eliminar el proceso del servidor web de pgAdmin. Luego, ejecute la aplicación pgAdmin 4 nuevamente para reiniciar el servidor web incluido, volver a crear el pgAdmin 4
proceso y hacer que su navegador web predeterminado abra una nueva ventana.
Herramienta alternativa
Sí, pgAdmin 4 es molesto a este respecto y también en otros aspectos. Es posible que desee seguir utilizando herramientas de administración alternativas. Hay muchos para elegir.