[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. :-)


Best,

Christoph

________________________________
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.

Best,
Marcel

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.

Best,
Chris





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