LockDown Browser pantalla negra o en blanco en Mac - 9 causas en orden
Síntomas
- La ventana de LDB abre pero está uniformemente negra, blanca o gris sin elementos de UI.
- El cursor responde sobre la ventana de LDB pero no registra clics.
- Forzar salida (⌘+⌥+Esc) cierra LDB con éxito.
- Otras apps renderizan normalmente; solo LDB se ve en blanco.
- A veces la barra de menú de LDB es visible pero el área de contenido principal está en blanco.
Causas por frecuencia
- Falta el permiso de Grabación de Pantalla (~28%) - sin él, el renderer en modo kiosco de LDB cae a una superficie negra.
- Confusión con monitor externo (~18%) - LDB se abrió en una pantalla desconectada que no puedes ver.
- Corrupción de la caché de WebKit (~14%) - generalmente tras una actualización de Safari/WebKit a mitad de ejecución de LDB.
- Hipo del driver de GPU en Macs Apple Silicon que durmieron y despertaron (~12%) - la ruta de renderizado equivalente a GPU discreta.
- WebKit acelerado por hardware desactivado (~9%) - Macs antiguos o configuraciones de accesibilidad específicas.
- Bug en la disposición de pantallas (~6%) - la disposición de pantallas se reordenó mientras LDB estaba abierto.
- Modo Oscuro + contenido del examen oscuro renderizándose invisible (~5%) - bug raro de CSS del lado del LMS.
- Interferencia con la función Lupa/Zoom (~4%) - el Zoom de accesibilidad sigue a LDB y atasca el renderizado.
- Otros (4%): específicos de hardware, macOS beta, utilidades de pantalla de terceros.
Solución 1 - Forzar cierre + restablecer Grabación de Pantalla (~52% de éxito)
Mismo procedimiento que en freezes. Forza el cierre de LDB, elimínalo de Grabación de Pantalla en Configuración del Sistema y vuelve a abrir.
Solución 2 - Desconectar monitores externos
Si LDB renderiza en una pantalla desconectada/desactivada, verás un blanco porque la superficie de renderizado no existe en tu pantalla visible:
- Forza el cierre de LDB.
- Desenchufa cualquier cable HDMI, DisplayPort o USB-C a pantalla.
- Desactiva AirPlay (Centro de Control → Duplicar pantalla → desactivar).
- Desactiva Sidecar (Configuración del Sistema → Pantallas → clic en el iPad → Desconectar).
- Confirma que solo la pantalla integrada está activa en Configuración del Sistema → Pantallas.
- Vuelve a abrir LDB.
Solución 3 - Limpiar la caché de WebKit
rm -rf ~/Library/Caches/com.respondus.lockdownbrowser/
rm -rf ~/Library/WebKit/com.respondus.lockdownbrowser/
Solución 4 - Workaround de despertar-de-sueño
Si la pantalla negra ocurre específicamente después de despertar tu Mac del modo de reposo con LDB abierto:
- Forza el cierre de LDB.
- Bloquea la pantalla vía Centro de Control → Bloquear pantalla.
- Desbloquea con Touch ID / contraseña.
- Vuelve a abrir LDB.
Esto reinicia la canalización de renderizado de la GPU. Evita que tu Mac entre en reposo durante exámenes supervisados; configura Configuración del Sistema → Batería → "Apagar pantalla tras" en "Nunca" antes de abrir LDB.
Solución 5 - Desactivar Zoom de accesibilidad y Lupa
Configuración del Sistema → Accesibilidad → Zoom → desactivar temporalmente. Algunos modos de Zoom siguen las ventanas enfocadas y atascan el renderizado de LDB. Reactívalo después del examen.
Solución 6 - Reinstalar LDB
Si las soluciones 1-5 no ayudan, ejecuta el procedimiento completo de desinstalación + reinstalación (cluster de desinstalación).
Preguntas frecuentes
Mi LDB muestra pantalla negra pero puedo escuchar el audio del system check. ¿Qué pasa?
Es la combinación "WebKit falló al renderizar pero la canalización de AVFoundation arrancó" - Causa #3 (corrupción de caché de WebKit) o Causa #5 (WebKit acelerado por hardware desactivado). Ejecuta primero la Solución 3; si falla, reinstala.
Pantalla negra solo en mi monitor externo - ¿qué hago?
Causa #2: LDB abrió en la pantalla integrada pero tu foco está en la externa. O mueves la ventana de LDB (puedes arrastrarla por la barra de menú aunque sea invisible) o desconectas la externa y dejas que LDB renderice en la única pantalla restante.
¿La pantalla negra cuenta como trampa en la grabación de Monitor?
No. La grabación captura lo que esté en pantalla, incluida una ventana de LDB en blanco. El profesor que revise la grabación verá el blanco igual que tú; queda claro que es un fallo técnico, no un evento de integridad.