-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
enhancementNew feature or requestNew feature or request
Description
When using custom terminal colors, masked password input via Text-IO (withInputMasking(true)) renders incorrectly in the SwingTextTerminal. After deleting characters, the masked * characters repaint using the default foreground color (black) instead of the configured input color. Normal input rendering is unaffected.
This appears to be a limitation or repaint issue within Text-IO’s masked input handling rather than an application issue.
Propose Change
Password entry to use a Swing JPasswordField dialog instead of Text-IO masking. The dialog is parented to the main application window so it appears centered within the terminal frame.
Result
- Consistent password masking regardless of terminal color theme
- Avoids the Text-IO masked input repaint issue
- No impact to existing terminal input behavior
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request