macvim-dev / macvim-dev/macvim

Catalina 10.15.1, MacVim 8.1.2234 full screen before sleep, full screen is broken on wake

Abierto
#996 11 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Lenguaje dominante
Vim Script
Estrellas
7.9k
Forks
691
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

Describe the bug

After waking the computer up, MacVim which used to be full screen is no longer full screen. The "full screen window" where MacVim is supposed to live is still there, but the MacVim window itself is not full screen, and exists on a Desktop "window". I'm not sure of the correct term here, but by "window" I mean the full screen switcher which appears at the top of the screen when in what used to be called expose mode.

The MacVim window is mostly unresponsive -- keypresses do not have any visible affect, and clicking the window doesn't either. When using the macOS application switcher, the "full screen window" is activated when attempting to switch to MacVim, but the screen is black.

If only one MacVim window is open, sometimes the green full-screen button works and will put the window back. Sometimes not. I believe that when multiple windows are open, the green full screen button never works.

Often the only way to get back to a working application is to force quit macvim.

If the terminal with which I launched MacVim is still open, a message like this is printed:

2019-12-23 05:57:59.389 MacVim[10882:9934680] not in fullscreen state

To Reproduce

This is a bit of a head scratcher for me, but I believe I'm able to reproduce it intermittently in this way. I see this bug several times a week, but it is not consistent.

  • Open a file in MacVim - I usually do this with mvim in the terminal.
  • Full Screen MacVim
  • Put computer to sleep for a while -- short sleeps don't seem to trigger it.
  • Wake computer

Expected behavior

The application should not lose it's full screen status.

Screenshots

I will attempt to take a concise screen recording next time I see the problem.

Environment:

  • Vim version 8.1.2234
  • OS: macOS 10.15.1 (19B88)
  • stock macOS terminal.

I cannot see how it would matter, but my vim config is on github as is my list of plugins

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Línea de trabajo

Comienza reproduciendo el fallo intermitente con MacVim 8.1.2234 en macOS 10.15.1: abre un archivo con mvim, entra en pantalla completa, pon el ordenador en reposo y actívalo de nuevo. Compara el comportamiento con una ventana y con varias ventanas, incluido el mensaje “not in fullscreen state”. Se considera completado cuando MacVim sigue respondiendo y conserva el estado de pantalla completa después de reactivarse.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
macos, vim
Área
desktop, operating-systems
Tipo de issue
Error
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
28/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.