|
From: | Devon Sean McCullough |
Subject: | bug#44818: 27.0.91; wedged |
Date: | Tue, 24 Nov 2020 20:35:00 -0500 |
User-agent: | Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:78.0) Gecko/20100101 Thunderbird/78.4.3 |
On 24/11/2020 13:48, Eli Zaretskii wrote:
Cc: 44818@debbugs.gnu.org From: Devon Sean McCullough <Emacs-hacker2018@jovi.net> Date: Tue, 24 Nov 2020 13:42:03 -0500 P.S. Could a watchdog timer safely abort such wedgitude?That would have to run in a separate thread, right? But what timeout to set it to? some jobs might legitimately take some time. And then what to do when the timer expires?
The job of redisplay cannot legitimately take > 50 milliseconds. When the user repeatedly tries ^G quit but Emacs is unresponsive because of redisplay, such redisplay must be prevented while the user is offered options to regain control. Peace --Devon P.S. Could an invisibility overlay offer temporary relief? Perhaps a red screen of redisplay death with a short menu?
[Prev in Thread] | Current Thread | [Next in Thread] |