<div dir="ltr">Hi Marcel, hi all,<div><br></div><div>It appears this bug was introduced with:</div><div>    ______</div><div>    Name: Morphic-mt.1414<br>    Author: mt<br>    Time: 16 April 2018, 9:35:16.658955 am<br>    UUID: 2a24caed-3044-6745-a4dc-a12f474e7530<br>    Ancestors: Morphic-cmm.1413<br><br>    Preserve mouse focus after dialog invocation. For example, this fixes a rare bug concerning halo invocation (or dismissal).<br></div><div>    _______</div><div><br></div><div>but it's not clear to me what other bug was being fixed.  Do you remember, Marcel?</div><div><br></div><div>This changeset puts it back to releasing mouse focus upon cancellation of the dialog, which fixes the bug described by this thread.</div><div><br></div><div> - Chris</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Nov 9, 2018 at 3:37 AM K K Subbu <<a href="mailto:kksubbu.ml@gmail.com" target="_blank">kksubbu.ml@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">I can reproduce this in Squeak-5.2 Linux-64b.<br>
<br>
Surprisingly, After step 7, if I right click in the text pane, I get a <br>
strange menu that begins "Create New Service". If I now dismiss this <br>
menu and then click on desktop, I am able to get a menu and everything <br>
works normally, including getting the proper right-click menu in the <br>
original text pane.<br>
<br>
Weird .. Subbu<br>
<br>
On 09/11/18 2:58 AM, Chris Muller wrote:<br>
> Well, it appears the problem is present in the production 5.2 image<br>
> with stock Preference settings too!   :(<br>
> <br>
> Here are exact steps to reproduce using the production 5.2 image:<br>
> <br>
> 1) launch Squeak5.2.<br>
> <br>
> 2) Click "Skip" to remove the "Welcome To Squeak" banner.  Close the<br>
> "Welcome To Squeak" window, too.<br>
> <br>
> 3) Click in the search bar in the upper right, type "asFloat" (without<br>
> quotes), and press [Return].  The window showing implementors is shown<br>
> with the first method selected.<br>
> <br>
> 4) Make it dirty.  Click in the text pane and insert a space.<br>
> <br>
> 5) Click on the second method.  Squeak displays, "Changes have not been<br>
> saved, is it okay to cancel those changes?"<br>
> <br>
> 6) Click "No".<br>
> <br>
> 7) Now try to click on the desktop.  The dialog keeps coming back.<br>
> On Wed, Nov 7, 2018 at 12:22 PM tim Rowledge <<a href="mailto:tim@rowledge.org" target="_blank">tim@rowledge.org</a>> wrote:<br>
>><br>
>><br>
>><br>
>>> On 2018-11-07, at 1:45 AM, K K Subbu <<a href="mailto:kksubbu.ml@gmail.com" target="_blank">kksubbu.ml@gmail.com</a>> wrote:<br>
>>><br>
>>> On 07/11/18 9:38 AM, Chris Muller wrote:<br>
>>>> 1.  Make a method in a browser dirty.<br>
>>>> 2.  Click on another method.  Squeak displays, "Changes have not been<br>
>>>> saved, is it okay to cancel those changes?"<br>
>>>> 3.  Click "No".<br>
>>>> 4.  Now try click anywhere else or do anything else in other windows<br>
>>>> or the desktop.  Every click anywhere causes the dialog to reappear<br>
>>>> until you say "Yes" or cancel the method changes.<br>
>>> Chris,<br>
>>><br>
>>> I am unable to reproduce this problem. In Step 4, I am able to open the global menu or a workspace and continue working on other tasks without having the modal dialog pop up.<br>
>><br>
>> Same thing on 5.2 32bit Pi - no problem with the dialogue at all.<br>
>><br>
>> Now an obvious thing is that my set of preferences is almost certainly very different to Chris' and some of those settings may have a relevant effect. I don't use smart splitters for example and maybe something related to that is interacting with the mouse presses; no idea.<br>
>><br>
>><br>
>> tim<br>
>> --<br>
>> tim Rowledge; <a href="mailto:tim@rowledge.org" target="_blank">tim@rowledge.org</a>; <a href="http://www.rowledge.org/tim" rel="noreferrer" target="_blank">http://www.rowledge.org/tim</a><br>
>> Useful random insult:- If she was any dumber, she'd be a green plant.<br>
>><br>
>><br>
>><br>
> <br>
<br>
<br>
</blockquote></div>