<body><div id="__MailbirdStyleContent" style="font-size: 10pt;font-family: Arial;color: #000000">
I just tried something. Biggest challenge is to turn off that time-out list filters have because text fields do not reset their contents after a delay. That's an interesting puzzle. :-D<div><br></div><div><div>Best,</div><div>Marcel</div></div><div class="mb_sig"></div><blockquote class="history_container" type="cite" style="border-left-style:solid;border-width:1px; margin-top:20px; margin-left:0px;padding-left:10px;">
<p style="color: #AAAAAA; margin-top: 10px;">Am 11.06.2020 08:32:21 schrieb Marcel Taeumel <marcel.taeumel@hpi.de>:</p><div style="font-family:Arial,Helvetica,sans-serif"><div id="__MailbirdStyleContent" style="font-size: 10pt;font-family: Arial;color: #000000">
Hi, there.<div><br></div><div>Yes, it was the simplest way to implement key-press response with sync between textfield and list-filter state. It occasionally bugs me too. See ListChooser >> #filterEvent:for: and the end of #buildWith:.</div><div><br></div><div>One could forward #textEdited: from the input field to set the list's item filter. Yet, there is no way to forward a "filter changed" event to the text field. Well, you could choose to only install the keyboard-event filter for the list morph and combine that with #textEdited:. Then you would spread the sync code across 2 methods, but you could improve the user experience. :-)</div><div><br></div><div>Best,</div><div>Marcel</div><div class="mb_sig"></div>
<blockquote class="history_container" type="cite" style="border-left-style: solid;border-width: 1px;margin-top: 20px;margin-left: 0px;padding-left: 10px;min-width: 500px">
<p style="color: #AAAAAA; margin-top: 10px;">Am 10.06.2020 18:15:03 schrieb karl ramberg <karlramberg@gmail.com>:</p><div style="font-family:Arial,Helvetica,sans-serif">
<div dir="ltr"><div>I can confirm this bug in Squeak Trunk 6 19722</div><div><br></div><div>Best,</div><div>Karl<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jun 9, 2020 at 2:06 PM Trygve Reenskaug <<a href="mailto:trygver@ifi.uio.no">trygver@ifi.uio.no</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;min-width: 500px">
<div>
<br>
Smalltalk version 'Squeak5.3'<br>
<ol>
<li>I open a new browser from WorldMenu</li>
<li>I write ctrl-f in upper-left pane</li>
<li>Browser asks: Class name or fragment?<br>
</li>
<li>I write Pbject</li>
<li>I place text cursor just after the P</li>
<li>I key in backspace, O</li>
<li>result PbjecO</li>
</ol>
Text cursor placement seems to be ignored.<br>
--Trygve<br>
<div>-- <br>
<div>
<p class="MsoNormal"><i><span lang="EN-US">The
essence of object orientation is that objects <span>collaborate<span>
</span>to</span> achieve a goal. </span></i><span lang="EN-US"><br>
<span>Trygve</span> <span>Reenskaug</span> </span><span><a href="mailto:%20trygver@ifi.uio.no" target="_blank"><span lang="EN-US">mailto: trygver@ifi.uio.no</span></a></span><span lang="EN-US"><br>
<span>Morgedalsvn</span>. 5A </span><span><a href="http://folk.uio.no/trygver/" target="_blank"><span lang="EN-US">http://folk.uio.no/trygver/</span></a></span><span lang="EN-US"><br>
N-0378 Oslo </span><span><a href="http://fullOO.info" target="_blank"><span lang="EN-US">http://fullOO.info</span></a></span><span lang="EN-US"><br>
Norway Tel: (+47) 468 58 625 </span><span style="font-size: 10pt" lang="EN-US"><u></u><u></u></span></p>
</div>
</div>
</div>
<br>
</blockquote></div>
</div></blockquote></div></div></blockquote>
</div></body>