macvim-dev / macvim-dev/macvim

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

Aperta
#996 11 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Lingua principale
Vim Script
Stelle
7.9k
Fork
691
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

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

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

Inizia riproducendo il malfunzionamento intermittente con MacVim 8.1.2234 su macOS 10.15.1: apri un file con mvim, attiva la modalità a schermo intero, metti il computer in stop e riattivalo. Confronta il comportamento con una finestra e con più finestre, incluso il messaggio “not in fullscreen state”. Il lavoro è completato quando MacVim rimane reattivo e mantiene lo stato a schermo intero dopo la riattivazione.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
macos, vim
Ambito
desktop, operating-systems
Tipo di issue
Bug
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
28/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.