¿Cómo activar el llenado automático de la contraseña guardada en los navegadores?

Tengo una aplicación web escrita en JavaScript puro (sin HTML pregenerado, excepto el documento que carga todos los archivos JS).

Esta aplicación contiene un formulario de inicio de sesión que se crea dinámicamente cuando se activa el evento de evento document.ready. Engaño al navegador para que muestre "¿Recordar contraseña?" coloque el formulario de inicio de sesión en un iframe oculto antes de iniciar sesión con ajax (en Firefox la contraseña aparece en la lista de contraseñas guardadas, por lo que esta parte obviamente funciona) pero las contraseñas guardadas nunca se completan después de que la pantalla de inicio de sesión se cargue nuevamente hora. Lo mismo sucede en Firefox y Safari.

¿Hay algo que pueda hacer o alguna función que pueda llamar para activar el llenado automático?

ACTUALIZACIÓN: el llenado automático funciona en Safari en la carga inicial de la página, pero no cuando el usuario cierra sesión y el formulario de inicio de sesión se vuelve a crear sin una recarga de la página. En Firefox nunca funciona.

Respuestas a la pregunta(3)

Su respuesta a la pregunta