<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Aptos;
        panose-1:2 11 0 4 2 2 2 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        font-size:12.0pt;
        font-family:"Aptos",sans-serif;
        mso-ligatures:standardcontextual;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Aptos",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:218908889;
        mso-list-type:hybrid;
        mso-list-template-ids:-215963506 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l0:level1
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:38.5pt;
        text-indent:-.25in;
        font-family:Symbol;}
@list l0:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:74.5pt;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l0:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:110.5pt;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l0:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:146.5pt;
        text-indent:-.25in;
        font-family:Symbol;}
@list l0:level5
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:182.5pt;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l0:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:218.5pt;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l0:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:254.5pt;
        text-indent:-.25in;
        font-family:Symbol;}
@list l0:level8
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:290.5pt;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l0:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:326.5pt;
        text-indent:-.25in;
        font-family:Wingdings;}
ol
        {margin-bottom:0in;}
ul
        {margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="#467886" vlink="#96607D" style="word-wrap:break-word">
<p style="font-family:Arial;font-size:9pt;color:#000000;margin:5pt;font-style:normal;font-weight:normal;text-decoration:none;" align="Center">
Leidos Proprietary<br>
</p>
<br>
<div>
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt">Hi all,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">We have an urgent JavaFX issue.  Please see the following.  If anyone can help or give any help.  Please let me know.<o:p></o:p></span></p>
<p class="MsoNormal"><b><span style="font-size:11.0pt"><o:p> </o:p></span></b></p>
<p class="MsoNormal"><b><span style="font-size:11.0pt"><o:p> </o:p></span></b></p>
<p class="MsoNormal"><b><span style="font-size:11.0pt"><o:p> </o:p></span></b></p>
<p class="MsoNormal"><b><span style="font-size:11.0pt">Summary: <o:p></o:p></span></b></p>
<p class="MsoNormal"><span style="font-size:11.0pt">OpenJFX: Dragged Text Object not shown.<o:p></o:p></span></p>
<p class="MsoNormal"><b><span style="font-size:11.0pt">Description:<o:p></o:p></span></b></p>
<p class="MsoNormal"><span style="font-size:11.0pt">We have a use case involving the dragging of text across a Stage. To support this, we have created a Text object, which is registered to the root AnchorPane. The Text Object can be dragged freely around the
 Stage. However, we've encountered an issue where the text sometimes fails to render, even though the Text Object contains the expected data.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">When the mouse click happens, the current action is:<br>
root.getChildren().remove(dragText);<br>
root.getChildren().add(dragText);                                                                                              <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">This happens directly before we start the drag action:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">dragText.startFullDrag();<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><i><span style="font-size:11.0pt">(dragText is a Text Object)<o:p></o:p></span></i></p>
<p class="MsoNormal"><span style="font-size:11.0pt">The dragText contains the expected value when the Text object is rendered or not. The issue seems to be with rendering of the object. When the issue occurs, the JavaFX application must be restarted to recover. Have
 verified:<o:p></o:p></span></p>
<ul style="margin-top:0in" type="disc">
<li class="MsoNormal" style="margin-left:2.5pt;mso-list:l0 level1 lfo1"><span style="font-size:11.0pt">anchor root is valid with correct x/y locations<o:p></o:p></span></li><li class="MsoNormal" style="margin-left:2.5pt;mso-list:l0 level1 lfo1"><span style="font-size:11.0pt">the text node that is being dragged is visible/has focus/correct x/y values in relation to parent stage<o:p></o:p></span></li><li class="MsoNormal" style="margin-left:2.5pt;mso-list:l0 level1 lfo1"><span style="font-size:11.0pt">toBack/toFront does not change the results<o:p></o:p></span></li><li class="MsoNormal" style="margin-left:2.5pt;mso-list:l0 level1 lfo1"><span style="font-size:11.0pt">increasing the font to a much larger size changed nothing<o:p></o:p></span></li><li class="MsoNormal" style="margin-left:2.5pt;mso-list:l0 level1 lfo1"><span style="font-size:11.0pt">occurs randomly (with multiple application restarts between instances) on both single and multiple monitor workstations<o:p></o:p></span></li></ul>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><b><span style="font-size:11.0pt">Steps to reproduce:  <o:p>
</o:p></span></b></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Drag text repeatedly until text does not show up.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Only reproducible on physical equipment.  Not currently reproducible on Virtual Machines.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Current environment is: RHEL 8.10, X11, openJDK: 17.0.12, openJFX: 17
<o:p></o:p></span></p>
<p class="MsoNormal"><b><span style="font-size:11.0pt">Expected Results: <o:p></o:p></span></b></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Text should always be rendered.<o:p></o:p></span></p>
<p class="MsoNormal"><b><span style="font-size:11.0pt">Actual Results: <o:p></o:p></span></b></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Text is not always rendered when dragged.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;mso-ligatures:none">Thanks,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;mso-ligatures:none"><o:p> </o:p></span></p>
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Arial",sans-serif;color:#201747;mso-ligatures:none">Mitchell Wagner | Leidos<o:p></o:p></span></b></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Arial",sans-serif;color:gray;mso-ligatures:none">Lead Software Engineer | Civil<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Arial",sans-serif;color:gray;mso-ligatures:none">phone: 609.272.2051<br>
</span><span style="font-size:9.0pt;font-family:"Arial",sans-serif;color:gray;mso-ligatures:none"><a href="mailto:mitchell.z.wagner@leidos.com"><span style="color:gray">mitchell.z.wagner@leidos.com</span></a></span><span style="font-size:9.0pt;font-family:"Arial",sans-serif;color:gray;mso-ligatures:none">
  |  </span><span style="font-size:11.0pt;mso-ligatures:none"><a href="http://www.leidos.com/civil"><span style="font-size:9.0pt;font-family:"Arial",sans-serif;color:gray">leidos.com/civil</span></a></span><span style="font-size:9.0pt;font-family:"Arial",sans-serif;color:gray;mso-ligatures:none"><o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
<br>
<p style="font-family:Arial;font-size:8pt;color:#000000;margin:5pt;font-style:normal;font-weight:normal;text-decoration:none;" align="Center">
This email and any attachments to it are intended only for the identified recipients. It may contain proprietary or otherwise legally protected information of Leidos. Any unauthorized use or disclosure of this communication is strictly prohibited. If you have
 received this communication in error, please notify the sender and delete or otherwise destroy the email and all attachments immediately.<br>
</p>
</body>
</html>