<div id="__MailbirdStyleContent" style="font-size: 10pt;font-family: Arial;color: #000000;text-align: left" dir="ltr">
                                        Hi Tim, hi Lauren --<div><br></div><div>Fixed/improved via Morphic-mt.1976.</div><div><br></div><div>The "move" handle goes a different path compared to that blue/meta click-drag:</div><div><br></div><div>HaloMorph >> #addDragHandle:</div><div>HaloMorph >> #addHandleAt:color:icon:on:send:to:</div><div>--> "handle on: #mouseUp send: #endInteraction: to: self."</div><div><br></div><div>MorphicHaloDispatcher >> #invokeHaloOrMove:on:</div><div>HaloMorph >> #startDragTarget:</div><div>HaloMorph >> #mouseUp:</div><div><br></div><div>So, the handle-interaction begins in the handle itself, which then delegates #endInteraction: to its owner (i.e., the halo). That meta/blue click-drag interaction origins in an event filter on PasteUpMorph (i.e., the Morphic world), which is then passed on to a target (i.e., a morph) and a (new) halo instance. In the former, a handle is involved. In the latter, no handle is involved.</div><div><br></div><div>#endInteraction: is a nice abstraction/interface. Maybe we could re-use the code of the "move" handle from within the MorphicHaloDispatcher and not call #startDragTarget: on the halo but really do the stuff that that "move" handle does. Hmmm... :-) Works for now.</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 28.04.2022 07:46:49 schrieb Lauren Pullen <drurowin@gmail.com>:</p><div style="font-family:Arial,Helvetica,sans-serif">On 4/28/22 04:37, Tim Johnson wrote:<br>> Hi,<br>> <br>> If I drag a morph with "blue" mouse button ... or, in my case, while holding Alt/Option and dragging the morph (macOS) ... then the halos do not reposition themselves after the morph is dropped.  So, if the Morph began life at the leftmost boundary of the world, this means it may look like this after dropping:<br>> <br>> If instead I:<br>> <br>> 1) opt-click (blue-click) once on the Morph, instead of click-hold dragging it, and thus <br>> 2) let the Halo appear, and then <br>> 3) move the morph using the brown "bulb"(?), <br>> then <br>> 4) when I drop the morph, the halo repositions itself nicely:<br>> <br>> My request is for the Halos to reposition themselves properly in the first case as well as the second...<br>> <br>> This is in #21644<br>Can reproduce in #21672.<br><br>Behaves identically to brown Move handle, except does not reposition<br>halo around bounding box.  It seem repositioning happens when the halos<br>appear, but Alt-dragging leaves everything visible so that never happens.<br><br></div></blockquote></div>