<div dir="ltr">Thanks guys, I'm sure Marcel will find a more brilliant solution to it this or next release, I'm just glad to get to keep this functionality from 5.2.<div><div><br></div><div>This was the last issue I found, with this in trunk, I now consider my 5.3 testing a wrap, and I'm now going to return to my regularly scheduled "program".  :)  Thanks for your patience.  Once again, it appears we have a very good release.</div><div><br></div><div><div>Cheers,</div><div>  Chris</div><div> </div></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Jan 18, 2020 at 12:15 PM Nicolas Cellier <<a href="mailto:nicolas.cellier.aka.nice@gmail.com" target="_blank">nicolas.cellier.aka.nice@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"><div dir="auto">Hi Eliot, hi all,<div dir="auto">Keyboard focus in Morphic is beyond my skills, no time to dig. Sorry to not be helpful this time.</div><div dir="auto"><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le sam. 18 janv. 2020 à 02:41, David T. Lewis <<a href="mailto:lewis@mail.msen.com" target="_blank">lewis@mail.msen.com</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Fri, Jan 17, 2020 at 11:47:14AM -0800, Eliot Miranda wrote:<br>
> <br>
> <br>
> > On Jan 17, 2020, at 10:41 AM, Fabio Niephaus <<a href="mailto:lists@fniephaus.com" rel="noreferrer" target="_blank">lists@fniephaus.com</a>> wrote:<br>
> > <br>
> > ???<br>
> > <br>
> > <br>
> >> On Fri, 17 Jan 2020 at 1:24 pm, Chris Muller <<a href="mailto:asqueaker@gmail.com" rel="noreferrer" target="_blank">asqueaker@gmail.com</a>> wrote:<br>
> >> Hi Marcel, hi all,<br>
> >> <br>
> >> An obscure, but painful usability regression has crept into 5.3.  Upon launching the image, the image window will appear.  I need it to honor the Global Command Keys until hand movements otherwise shift focus to some widget under the hand.<br>
> >> <br>
> >> In 5.2, moving the hand from the OS desktop into the Squeak (non-full screen) image desktop, the command keys are honored.  In 5.3, you have to force some keyboard focus shift into some widget first, THEN back to the desktop, before the Global Command keys will be honored.<br>
> >> <br>
> >> This makes debugging Magma a lot more cumbersome, because the test suite launches five copies of the image.  If there is a failure, I'm left with needing to close all five manually.  The hot-key makes this a breeze... but not if it doesn't work, of course.<br>
> >> <br>
> >> Morphic-cmm.1618 addresses this issue, and would like to include it (or alternative fix) in 5.3.<br>
> > <br>
> > +1 for merging the fix<br>
> <br>
> No objection.  Would like Marcel and/or Nicolas to review.<br>
> <br>
<br>
+1 for merging Chris' change to trunk.<br>
<br>
While I have a hard time reproducing the useability scenario that<br>
Chris describes, I can demonstrate the underlying problem as follows:<br>
<br>
1) Enable the "Mouse over for keyboard focus" preference.<br>
<br>
2) In a workspace, with a transcript window open start the following process<br>
to log the keyboard focus to the transcript:<br>
<br>
  Transcript clear.<br>
  [[ (Delay forSeconds: 1) wait.<br>
    Transcript cr; show: ActiveHand keyboardFocus printString ] repeat ] fork.<br>
<br>
3) In the same workspace, with that workspace highlighted for keyboard<br>
focus, do this:<br>
<br>
  Smalltalk snapshot: true andQuit: true.<br>
<br>
4) Restart the image, keeping the mouse pointer away from the new Squeak<br>
window.<br>
<br>
5) Watch the transcript. Move the mouse pointer into the Squeak display<br>
window, then back into into the workspace window.<br>
<br>
Prior to loading Morphic-cmm.1618, the keyboardFocus is the remembered<br>
value from the time of the image save, even though the mouse pointer<br>
is now elsewhere. The correct behavior should be that the mouse pointer<br>
is nil until it is actually moved over a text window, and this is what<br>
I see after loading the fix.<br>
<br>
Note that Marcel is away for another week or so doing PhD stuff, but<br>
I am quite confident that he will agree with the above, so I suggest<br>
merging the fix now so that we don't leave it on Marcel's overloaded<br>
to-do list when he gets back :-)<br>
<br>
Dave<br>
<br>
<br>
</blockquote></div>
<br>
</blockquote></div>