<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body>
<div dir="ltr" style="font-family: "Iosevka Fixed SS16", Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
The goal here is to find a reproducible scenario, preferably without installing any additional software.  The details are important here - that's why I asked for a screenshot since it might help us find details that are often omitted by the users (understandably).
  You mentioned you cannot reproduce the issue - without the steps to reproduce we can't even file a meaningful JBS ticket (I mean we can, but it will be promptly closed as "cannot reproduce" methinks).</div>
<div dir="ltr" style="font-family: "Iosevka Fixed SS16", Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div dir="ltr" style="font-family: "Iosevka Fixed SS16", Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
If you can find out the reproducible scenario, and we can reproduce it here, I'll create a JBS ticket.</div>
<div dir="ltr" style="font-family: "Iosevka Fixed SS16", Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div dir="ltr" style="font-family: "Iosevka Fixed SS16", Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Thank you</div>
<div dir="ltr" style="font-family: "Iosevka Fixed SS16", Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
-andy</div>
<div dir="ltr" style="font-family: "Iosevka Fixed SS16", Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div dir="ltr" style="font-family: "Iosevka Fixed SS16", Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div id="mail-editor-reference-message-container">
<div dir="ltr" class="ms-outlook-mobile-reference-message skipProofing"></div>
<div class="ms-outlook-mobile-reference-message skipProofing" style="text-align: left; padding: 3pt 0in 0in; border-width: 1pt medium medium; border-style: solid none none; border-color: rgb(181, 196, 223) currentcolor currentcolor; font-family: Aptos; font-size: 12pt; color: black;">
<b>From: </b>Cormac Redmond <credmond@certak.com><br>
<b>Date: </b>Friday, October 17, 2025 at 08:38<br>
<b>To: </b>Andy Goryachev <andy.goryachev@oracle.com><br>
<b>Cc: </b>OpenJFX <openjfx-dev@openjdk.org><br>
<b>Subject: </b>[External] : Re: MacAccessible substring bug?<br>
<br>
</div>
<div dir="ltr" class="gmail_default" style="font-family: verdana, sans-serif;">Hi,</div>
<div dir="ltr" class="gmail_default" style="font-family: verdana, sans-serif;"><br>
</div>
<div dir="ltr" class="gmail_default" style="font-family: verdana, sans-serif;">They did follow-up to say it's happening on "every textinput", so I assume they mean every character they enter. They tried software restarts including their Mac Mini M2, no help..</div>
<div dir="ltr" class="gmail_default" style="font-family: verdana, sans-serif;"><br>
</div>
<div dir="ltr" class="gmail_default" style="font-family: verdana, sans-serif;">I requested a screenshot, but the user has seemingly disappeared (it's a first-time user of free software so there's no incentive for them to stick around).</div>
<div dir="ltr" class="gmail_default" style="font-family: verdana, sans-serif;"><br>
</div>
<div dir="ltr" class="gmail_default" style="font-family: verdana, sans-serif;">If anyone has a Mac Mini M2 or similar (with a clue about its accessibility software, which might be playing a part in this), I can link you to my software; it's straightforward
 to run, to see if reproducible?</div>
<div dir="ltr" class="gmail_default" style="font-family: verdana, sans-serif;"><br>
</div>
<div dir="ltr" class="gmail_default" style="font-family: verdana, sans-serif;"><br>
</div>
<div dir="ltr" class="gmail_default" style="font-family: verdana, sans-serif;"><br>
</div>
<div dir="ltr" class="gmail_default" style="font-family: verdana, sans-serif;"><br>
</div>
<div dir="ltr" class="gmail_default" style="font-family: verdana, sans-serif;">Kind Regards,</div>
<div dir="ltr" class="gmail_default" style="font-family: verdana, sans-serif;">Cormac</div>
<div dir="ltr" class="ms-outlook-mobile-reference-message skipProofing"><br>
</div>
<div dir="ltr" class="gmail_attr">On Wed, 15 Oct 2025 at 21:02, Andy Goryachev <<a href="mailto:andy.goryachev@oracle.com" data-outlook-id="af4de475-e3ed-434a-a8ae-8f4457379e45">andy.goryachev@oracle.com</a>> wrote:</div>
<blockquote style="margin: 0px 0px 0px 0.8ex; padding-left: 1ex; border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204, 204, 204);">
<div dir="ltr" class="gmail_quote" style="font-family: "Iosevka Fixed SS16", Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
I wonder if menu's mnemonic parsing is involved.  Would it be possible to capture a screenshot of your application when this happens?</div>
<div dir="ltr" class="gmail_quote" style="font-family: "Iosevka Fixed SS16", Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div dir="ltr" class="gmail_quote" style="font-family: "Iosevka Fixed SS16", Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
-andy</div>
<div dir="ltr" class="gmail_quote" style="font-family: "Iosevka Fixed SS16", Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div id="m_5060479418196089437mail-editor-reference-message-container">
<div style="text-align: left; padding: 3pt 0in 0in; border-width: 1pt medium medium; border-style: solid none none; border-color: rgb(181, 196, 223) currentcolor currentcolor; font-family: Aptos; font-size: 12pt; color: black;">
<b>From: </b>openjfx-dev <<a href="mailto:openjfx-dev-retn@openjdk.org" target="_blank" data-outlook-id="80880ac2-024a-4470-b3e6-56c602495d19">openjfx-dev-retn@openjdk.org</a>> on behalf of Cormac Redmond <<a href="mailto:credmond@certak.com" target="_blank" data-outlook-id="af26d872-ce4a-4493-9ef4-bcb440f62c3b">credmond@certak.com</a>><br>
<b>Date: </b>Wednesday, October 15, 2025 at 12:52<br>
<b>To: </b>OpenJFX <<a href="mailto:openjfx-dev@openjdk.org" target="_blank" data-outlook-id="6afb260d-fe05-4bf0-93b2-67d7a214a7bf">openjfx-dev@openjdk.org</a>><br>
<b>Subject: </b>MacAccessible substring bug?<br>
<br>
</div>
<div dir="ltr" style="font-family: verdana, sans-serif;">Hi,</div>
<div dir="ltr" style="font-family: verdana, sans-serif;"><br>
</div>
<div dir="ltr" style="font-family: verdana, sans-serif;">I have an application which a user is reporting as unusable. The below happens, repeatedly (sent to me by the user). After calling Dialog.showAndWait, MacAccessible is trying to use String.substring()
 illegally (JFX 25).</div>
<div dir="ltr" style="font-family: verdana, sans-serif;"><br>
</div>
<div dir="ltr" style="font-family: monospace;">java.lang.StringIndexOutOfBoundsException: Range [1, 2) out of bounds for length 1<br>
        at java.base/jdk.internal.util.Preconditions$1.apply(Unknown Source)<br>
        at java.base/jdk.internal.util.Preconditions$1.apply(Unknown Source)<br>
        at java.base/jdk.internal.util.Preconditions$4.apply(Unknown Source)<br>
        at java.base/jdk.internal.util.Preconditions$4.apply(Unknown Source)<br>
        at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source)<br>
        at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckFromToIndex(Unknown Source)<br>
        at java.base/jdk.internal.util.Preconditions.checkFromToIndex(Unknown Source)<br>
        at java.base/java.lang.String.checkBoundsBeginEnd(Unknown Source)<br>
        at java.base/java.lang.String.substring(Unknown Source)<br>
        at javafx.graphics@25-internal/com.sun.glass.ui.mac.MacAccessible.accessibilityAttributeValueForParameter(Unknown Source)<br>
        at javafx.graphics@25-internal/com.sun.glass.ui.mac.MacApplication._enterNestedEventLoopImpl(Native Method)<br>
        at javafx.graphics@25-internal/com.sun.glass.ui.mac.MacApplication._enterNestedEventLoop(Unknown Source)<br>
        at javafx.graphics@25-internal/com.sun.glass.ui.Application.enterNestedEventLoop(Unknown Source)<br>
        at javafx.graphics@25-internal/com.sun.glass.ui.EventLoop.enter(Unknown Source)<br>
        at javafx.graphics@25-internal/com.sun.javafx.tk.quantum.QuantumToolkit.enterNestedEventLoop(Unknown Source)<br>
        at javafx.graphics@25-internal/javafx.stage.Stage.showAndWait(Unknown Source)<br>
        at javafx.controls@25-internal/javafx.scene.control.HeavyweightDialog.showAndWait(Unknown Source)<br>
        at javafx.controls@25-internal/javafx.scene.control.Dialog.showAndWait(Unknown Source)</div>
<div dir="ltr" style="font-family: monospace;">        <...SNIPPED...></div>
<div dir="ltr" style="font-family: monospace;"><br>
</div>
<div dir="ltr" style="font-family: verdana, sans-serif;">It seems a lot like this (unfixed) issue here:
<a href="https://bugs.openjdk.org/browse/JDK-8235989" target="_blank" data-outlook-id="e72e8358-1abf-44df-94c1-987e877ae25e">
https://bugs.openjdk.org/browse/JDK-8235989</a>, except the fallout isn't trivial in my application's case (though, I'm not sure how the error manifests itself to the user). I cannot reproduce the issue myself.</div>
<div dir="ltr" style="font-family: verdana, sans-serif;"><br>
</div>
<div dir="ltr" style="font-family: verdana, sans-serif;">Is this a bug and can/should this be fixed? </div>
<div dir="ltr" style="font-family: verdana, sans-serif;"><br>
</div>
<div dir="ltr" style="font-family: verdana, sans-serif;"><br>
</div>
<div dir="ltr" style="font-family: verdana, sans-serif;"><br>
</div>
<div dir="ltr" style="font-family: verdana, sans-serif;">Kind Regards,</div>
<div dir="ltr" style="font-family: verdana, sans-serif;">Cormac</div>
</div>
</blockquote>
</div>
</body>
</html>