LockDown Browser tela preta ou em branco no Mac - 9 causas em ordem
Sintomas
- A janela do LDB abre mas está uniformemente preta, branca ou cinza, sem elementos de UI.
- O cursor responde sobre a janela do LDB, mas os cliques não registram.
- Forçar encerramento (⌘+⌥+Esc) encerra o LDB com sucesso.
- Outros apps renderizam normalmente; só o LDB aparece em branco.
- Às vezes, a barra de menu do LDB é visível mas a área de conteúdo principal está em branco.
Causas por frequência
- Falta a permissão de Gravação de Tela (~28%) - sem ela, o renderer em modo quiosque do LDB cai para uma superfície preta.
- Confusão com monitor externo (~18%) - o LDB abriu em um monitor desconectado que você não consegue ver.
- Corrupção do cache do WebKit (~14%) - geralmente após uma atualização do Safari/WebKit no meio da execução do LDB.
- Soluço do driver de GPU em Macs Apple Silicon que dormiram e acordaram (~12%) - o caminho de renderização equivalente a GPU discreta.
- WebKit acelerado por hardware desabilitado (~9%) - Macs antigos ou ajustes específicos de acessibilidade.
- Bug no arranjo de monitores (~6%) - o arranjo de monitores foi reordenado enquanto o LDB estava aberto.
- Modo Escuro + conteúdo escuro da prova renderizando invisível (~5%) - bug raro de CSS do lado do LMS.
- Interferência da Lupa/Zoom (~4%) - o Zoom de acessibilidade segue o LDB e trava a renderização.
- Outros (4%): específicos de hardware, macOS beta, utilitários de monitor de terceiros.
Solução 1 - Forçar encerramento + redefinir Gravação de Tela (~52% de sucesso)
Mesmo procedimento que freezes. Force o encerramento do LDB, remova-o de Gravação de Tela em Ajustes do Sistema e reabra.
Solução 2 - Desconectar monitores externos
Se o LDB renderiza em um monitor desconectado/desativado, você verá branco porque a superfície de renderização não existe no seu monitor visível:
- Force o encerramento do LDB.
- Desconecte qualquer cabo HDMI, DisplayPort ou USB-C para monitor.
- Desligue o AirPlay (Central de Controle → Espelhamento de Tela → desligar).
- Desligue o Sidecar (Ajustes do Sistema → Telas → clique no iPad → Desconectar).
- Confirme que apenas o monitor integrado está ativo em Ajustes do Sistema → Telas.
- Reabra o LDB.
Solução 3 - Limpar o cache do WebKit
rm -rf ~/Library/Caches/com.respondus.lockdownbrowser/
rm -rf ~/Library/WebKit/com.respondus.lockdownbrowser/
Solução 4 - Solução alternativa para acordar do sono
Se a tela preta acontece especificamente após acordar o Mac do sono com o LDB aberto:
- Force o encerramento do LDB.
- Bloqueie a tela via Central de Controle → Bloquear Tela.
- Desbloqueie com Touch ID / senha.
- Reabra o LDB.
Isso reinicializa o pipeline de renderização da GPU. Evite que seu Mac entre em sono durante provas supervisionadas; configure Ajustes do Sistema → Bateria → "Desligar a tela após" como "Nunca" antes de abrir o LDB.
Solução 5 - Desabilitar Zoom de acessibilidade e Lupa
Ajustes do Sistema → Acessibilidade → Zoom → desligar temporariamente. Alguns modos de Zoom seguem janelas focadas e travam a renderização do LDB. Reabilite após a prova.
Solução 6 - Reinstalar o LDB
Se 1-5 não ajudam, execute o procedimento completo de desinstalação + reinstalação (cluster de desinstalação).
Perguntas frequentes
Meu LDB mostra tela preta mas eu consigo ouvir o áudio do system check. O que está acontecendo?
É a combinação "WebKit falhou ao renderizar mas o pipeline AVFoundation iniciou" - Causa #3 (corrupção de cache do WebKit) ou Causa #5 (WebKit acelerado por hardware desabilitado). Execute primeiro a Solução 3; se falhar, reinstale.
Tela preta só no meu monitor externo - o que faço?
Causa #2: o LDB abriu no monitor integrado mas seu foco está no externo. Ou move a janela do LDB (você pode arrastar pela barra de menu mesmo invisível) ou desconecta o externo e deixa o LDB renderizar no único monitor restante.
A tela preta conta como cola na gravação do Monitor?
Não. A gravação captura o que está na tela, incluindo uma janela do LDB em branco. O professor revisando a gravação vê o branco do mesmo jeito que você; fica claro que é falha técnica, não evento de integridade.