<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Helvetica,sans-serif;" dir="ltr">
<p><b>Steps to reproduce:</b></p>
<p></p>
<ol style="margin-bottom: 0px; margin-top: 0px;">
<li>Prepare your Etoys image as described <a href="http://forum.world.st/ANN-Feature-Freeze-on-Sunday-December-8-2019-td5107714.html" class="OWAAutoLink">
here</a></li><li>Download <a href="http://wiki.squeak.org/squeak/uploads/MorphLayoutArticle.pr" class="OWAAutoLink">
MorphLayoutArticle.pr</a> and drag it into your image</li><li>Debug the first warning that is documented <a href="https://docs.google.com/document/d/1XxlCzenZaUbcIhhorpuji6hvOFzonoXl8ahSwAO7B6I/edit?usp=sharing" class="OWAAutoLink">here</a>:<br>
<span id="docs-internal-guid-b4cf9a3f-7fff-87de-7e9a-e3d42c100fb5"><span style="font-size: 11pt; font-family: Arial; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; vertical-align: baseline; white-space: pre-wrap;"><span style="border:none;display:inline-block;overflow:hidden;width:602px;height:353px;"><img width="602" height="353" style="margin-left: 0px; margin-top: 0px; user-select: none;" src="https://lh3.googleusercontent.com/yd8AyFFXJF4svT89OYYSgnw2pNQLF7ASiizYYlYeaESdq09aJ4QLzBD3j1gycbUm9jbgQuEJG0t4koDDaVhFFm6v4v_hAY0Xi1bI-HG-_pqQLLYocuVff4hR97SjbePCH-OQ_-qK"></span></span></span><br>
</li></ol>
<div><br>
</div>
<div><b>Expected behavior:</b></div>
<p></p>
<p>The debugger expands and the context is selected in which the warning has been raised.</p>
<p><br>
</p>
<p><b>Actual behavior:</b></p>
<p><b><img size="147093" contenttype="image/png" id="img286656" style="user-select: none;" contextid="img544251" tabindex="0" height="180" width="237" sizeoption="small" src="cid:4e7390e4-9092-4494-a159-9558e5116f95"><br>
</b></p>
<p><br>
</p>
<p>The invariant <b>contextSourcePcIndex between: 0 and: context method getSource size</b> is violated.</p>
<p></p>
<div><b>context method getSource</b> returned:</div>
<div>'notify: t1 </div>
<div><span style="white-space:pre"></span>Warning signal: t1'</div>
<b>context method</b> is: <span style="font-size: 12pt;">Object>>#notify: and it is installed!</span>
<p></p>
<p><br>
</p>
<p>I also discovered that something with the sources file is wrong in the etoys image. I had never to work with this deprecated mechanism and wonder why it is still used in Etoys.</p>
<p>Just to clarify: The following screenshot has been recorded in a #19282 image after activating etoys station:</p>
<p><span id="docs-internal-guid-6e5facfa-7fff-dd09-932d-7decc537ce66"><span style="font-size: 12pt; font-family: "Open Sans", sans-serif; color: rgb(51, 51, 51); background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; vertical-align: baseline; white-space: pre-wrap;"><span style="border:none;display:inline-block;overflow:hidden;width:602px;height:403px;"><img width="602" height="403" style="margin-left: 0px; margin-top: 0px; user-select: none;" src="https://lh3.googleusercontent.com/aip76soQXoUr4wdlsxErsaAk_R5ViWAmxcFhjw8-pADOGmO3bGWjL15ygKycX7evwwpoG-_wW1iGCWPqurMd5P066n5sA6DODfg9smnLwZUSA5MghjGt7LCdjuAHBkRvA-PS4HA9"></span></span></span><br>
</p>
<p><span><span style="font-size: 12pt; font-family: "Open Sans", sans-serif; color: rgb(51, 51, 51); background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; vertical-align: baseline; white-space: pre-wrap;"><span style="border:none;display:inline-block;overflow:hidden;width:602px;height:403px;">(Dialog
 window appeared when pressing the versions button)</span></span></span></p>
<p>However, a regular Trunk image has the following definition:</p>
<p><img size="112941" contenttype="image/png" id="img810903" style="max-width: 99.9%; user-select: none;" contextid="img279441" tabindex="0" src="cid:b8044c28-5858-4819-bc59-046832a11fad"><br>
</p>
<p>Is this desired behavior?</p>
<p><br>
</p>
<p>I could fix the current bug in context-dependent styling by limiting <b>contextSourcePcIndex</b> to <span><b>context method getSource size</b>. But I rather think we have a problem with the sources file here?</span></p>
<p><span>Any help or explanations are appreciated!</span></p>
<p><span><br>
</span></p>
<p><span>Best,</span></p>
<p><span>Christoph</span></p>
<div id="Signature">
<div id="divtagdefaultwrapper" dir="ltr" style="font-size: 12pt; color: rgb(0, 0, 0); font-family: Calibri, Helvetica, sans-serif, EmojiFont, "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols;">
<div name="divtagdefaultwrapper" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:; margin:0">
<div>
<div class="_rp_T4" id="Item.MessagePartBody">
<div class="_rp_U4 ms-font-weight-regular ms-font-color-neutralDark rpHighlightAllClass rpHighlightBodyClass" id="Item.MessageUniqueBody" style="font-family:wf_segoe-ui_normal,"Segoe UI","Segoe WP",Tahoma,Arial,sans-serif,serif,EmojiFont">
<div dir="ltr">
<div id="divtagdefaultwrapper"><font face="Calibri,Helvetica,sans-serif,EmojiFont,Apple Color Emoji,Segoe UI Emoji,NotoColorEmoji,Segoe UI Symbol,Android Emoji,EmojiSymbols">
<div id="Signature">
<div style="margin:0px"><font style="font-family:Calibri,Arial,Helvetica,sans-serif,serif,EmojiFont"></font></div>
</div>
</font></div>
</div>
</div>
</div>
</div>
<div><font size="2" color="#808080"></font></div>
</div>
</div>
</div>
</div>
</body>
</html>