87e00b96f6eeebf408679ce1c3357c2b698a8ee7
ModalPane wraps its content in a ScrollPane, which was silently corrupting rendering and mouse hit-testing for anything nested inside it once its contents mutated rapidly: a TextField's own caret/text could freeze mid-edit, and clicking a ListView row could stop registering selection (also seen, independently, in the unrelated Preferences dialog). None of it self-healed short of a full window resize. A plain owned Stage (transparent, window-modal, centered and kept in sync with the dialog's own size) shows neither symptom. ModalService's public API is unchanged, so no caller needed touching. Also in GeoLocationEditView: coalesce in-flight geocoding searches so fast typing/deleting against a slow remote provider never queues more than one call at a time, and back the debounce off to 500ms to stay under LocationIQ's own per-second rate limit. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016okXfGz39FtQawFWDYpQ5C
Description
No description provided
54 MiB
Languages
Java
97.4%
CSS
1.5%
Python
0.9%
JavaScript
0.2%