[squeak-dev] modal dialogs interaction regression

Thiede, Christoph Christoph.Thiede at student.hpi.uni-potsdam.de
Thu May 19 12:17:29 UTC 2022

Hi Chris,

fixed via Morphic-ct.1991 (Trunk). Please report any further issues. :-)



Von: Squeak-dev <squeak-dev-bounces at lists.squeakfoundation.org> im Auftrag von Taeumel, Marcel
Gesendet: Mittwoch, 18. Mai 2022 09:28:09
An: Chris Muller
Cc: squeak-dev
Betreff: Re: [squeak-dev] modal dialogs interaction regression

Hi Chris --

Works on Windows. Yet, I was able to reproduce this on Ubuntu 18.

Seems to be related to an issue that Tom (tobe) was reporting offline to me. Reverting PasteUpMorph >> #windowEvent: seems to fix the issue.

We are working on a patch.


Am 18.05.2022 02:11:54 schrieb Chris Muller <ma.chris.m at gmail.com>:

Hi Marcel,

It seems I stumbled on the only dialog case where the problem
manifests and incorrectly attributed it to all cases. Sorry.

It's how I typically exit the image gracefully -- Alt+F4, followed by
one of the keys (Y or N, with ESC to cancel). I'm on Linux.

It now only works after the Hand has graced the dialog,
until then it won't respond to any of the keys, and ESC will also
produce a menu and allow further input outside the dialog.


On Tue, May 17, 2022 at 4:21 AM Marcel Taeumel wrote:
> Hi Chris --
> I cannot reproduce that. Tested with "self inform: 'foo' " as well as Workspace's "Discard changes?" dialog and "Save image as..." dialog. Works as you want it to work.
> What are your mouse-related preferences?
> Best,
> Marcel
> Am 17.05.2022 03:13:47 schrieb Chris Muller :
> I can no longer use the keyboard to operate any modal dialogs unless I actually put the mouse in there. That's a bug.
> If you press ESCape to try to close a Yes | No | Cancel dialog, a menu opens at the hand, after which, you have full mouse and keyboard input capability. Bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20220519/6734bc18/attachment.html>

More information about the Squeak-dev mailing list