<div id="__MailbirdStyleContent" style="font-size: 10pt;font-family: Arial;color: #000000;text-align: left" dir="ltr">
                                        Hi Karl --<div><br></div><div>> <span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px">The whole image stops when you are holding down the mouse button on a text link. So there is room for improvement</span></div><div><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px"><br></span></div><div><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px">Exactly. There are more symptoms of this issue. Yet, it is not advisable to degrade the implementation quality of TextAction when the strange code actually sits in TextEditor/NewParagraph.</span></div><div><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px"><br></span></div><div><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px">Best,</span></div><div><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px">Marcel</span></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 20.06.2022 13:05:00 schrieb karl ramberg <karlramberg@gmail.com>:</p><div style="font-family:Arial,Helvetica,sans-serif">
<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Jun 20, 2022 at 11:39 AM Marcel Taeumel <<a href="mailto:marcel.taeumel@hpi.de">marcel.taeumel@hpi.de</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 id="gmail-m_-4780975707321121908__MailbirdStyleContent" style="font-size: 10pt;font-family: Arial;color: rgb(0,0,0);text-align: left" dir="ltr">
                                        Hi Karl --<div><br></div><div>Take a look at the following places to better understand, why we must not use #addDeferredUIMessage: in #actOnClickFor:</div><div><br></div><div>TextMorph >> #mouseDown:</div><div>TextEditor >> #mouseDown:</div><div>NewParagraph >> #clickAt:for:controller:</div><div><br></div><div>The expected control flow in the #mouseDown: handler is synchronous. Hmm... I recall a similar issue with #mouseDown: vs. #mouseUp: when implementing other buttons.</div><div><br></div><div>Usually, the reaction should be in #mouseUp:. In TextAction, the effective reaction is currently in the #mouseDown: handler of TextMorph even if TextEditor waits for this MVC-style mouse-up event in a loop. Hmm...</div></div></blockquote><div><br></div><div>The whole image stops when you are holding down the mouse button on a text link. So there is room for improvement</div><div>Best,</div><div>Karl<br></div><div><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 id="gmail-m_-4780975707321121908__MailbirdStyleContent" style="font-size: 10pt;font-family: Arial;color: rgb(0,0,0);text-align: left" dir="ltr"><div><br></div><div>Best,</div><div>Marcel</div><div></div>
                                        <blockquote 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:rgb(170,170,170);margin-top:10px">Am 17.06.2022 10:23:31 schrieb Taeumel, Marcel <<a href="mailto:marcel.taeumel@hpi.de" target="_blank">marcel.taeumel@hpi.de</a>>:</p><div style="font-family:Arial,Helvetica,sans-serif">
<div dir="auto">-1 bc. wrong place. See senders of actOnClickFor: and my other answer. Let's work on that (bigger) issue after the release.</div>
<div dir="auto"><br>
</div>
<div dir="auto">Best,</div>
<div dir="auto">Marcel</div>
<hr style="display:inline-block;width:98%">
<div id="gmail-m_-4780975707321121908divRplyFwdMsg" dir="ltr"><span style="font-family:Calibri,sans-serif;color:rgb(0,0,0)"><b>From:</b> Squeak-dev <<a href="mailto:squeak-dev-bounces@lists.squeakfoundation.org" target="_blank">squeak-dev-bounces@lists.squeakfoundation.org</a>> on behalf of <a href="mailto:commits@source.squeak.org" target="_blank">commits@source.squeak.org</a> <<a href="mailto:commits@source.squeak.org" target="_blank">commits@source.squeak.org</a>><br>
<b>Sent:</b> Thursday, June 16, 2022 9:59:32 PM<br>
<b>To:</b> <a href="mailto:squeak-dev@lists.squeakfoundation.org" target="_blank">squeak-dev@lists.squeakfoundation.org</a> <<a href="mailto:squeak-dev@lists.squeakfoundation.org" target="_blank">squeak-dev@lists.squeakfoundation.org</a>><br>
<b>Subject:</b> [squeak-dev] The Inbox: Collections-kfr.1012.mcz</span>
<div> </div>
</div>
<div><span style="font-size: 10pt"><span style="font-size: 11pt">
<div>A new version of Collections was added to project The Inbox:<br>
<a href="http://source.squeak.org/inbox/Collections-kfr.1012.mcz" target="_blank">http://source.squeak.org/inbox/Collections-kfr.1012.mcz</a><br>
<br>
==================== Summary ====================<br>
<br>
Name: Collections-kfr.1012<br>
Author: kfr<br>
Time: 16 June 2022, 9:59:32.00337 pm<br>
UUID: 52865d2e-6f39-f14f-8c48-b630ecfd76a5<br>
Ancestors: Collections-lrnp.1011<br>
<br>
TextLinks would sometimes open i the background<br>
<br>
=============== Diff against Collections-lrnp.1011 ===============<br>
<br>
Item was changed:<br>
  ----- Method: TextLink>>actOnClickFor: (in category 'event handling') -----<br>
  actOnClickFor: aMessageSet<br>
         "Add to the end of the list.  'aClass selector', 'aClass Comment', 'aClass Definition', 'aClass Hierarchy' are the formats allowed."<br>
  <br>
+        Project current addDeferredUIMessage: [aMessageSet addItem: classAndMethod].<br>
-        aMessageSet addItem: classAndMethod.<br>
         ^ true!<br>
<br>
<br>
</div>
</span></span></div>
</div></blockquote></div><br>
</blockquote></div></div>
</div></blockquote></div>