microsoft / microsoft-ui-xaml

Windows UI Library: the latest Windows 10 native controls and Fluent styles for your applications
MIT License
6.34k stars 675 forks source link

Text Controls don't lose highlighting when unselected (TextBox / RichEditBox) #10071

Open AlexanderBlackman opened 4 days ago

AlexanderBlackman commented 4 days ago

Describe the bug

Selecting text highlights the text, but unselecting it still maintains the highlighted background colour. Interestingly foreground colour doesn't persist after unselection. This weird behaviour only occurs after the first visual row, which behaves normally. Only multiline selections that include the first row behave normally. This is a problem in both TextBox and RichEditBox.

All highlighting is lost when the control regains focus. (As expected)

Steps to reproduce the bug

Loaded the normal WinUI 3 app template. Added a RichEditBox and a TextBox.

Highlight some text after the first visual row. (it doesn't matter if done by the keyboard or mouse) Highlighted some other text to clicked elsewhere, the highlighting background colour still persists in the now unselected text.

No custom styling has been applied. Light/Dark theme doesn't change anything. This bug occurs with both the default and newest WASDK

Expected behavior

Selected text should lose its highlighting if unselected. This should happen no matter what line it is.

Screenshots

Image

NuGet package version

WinUI 3 - Windows App SDK 1.6.1: 1.6.240923002

Windows version

Windows 11 (22H2): Build 22621

Additional context

No response

github-actions[bot] commented 4 days ago

Hi I'm an AI powered bot that finds similar issues based off the issue title.

Please view the issues below to see if they solve your problem, and if the issue describes your problem please consider closing this one. Thank you!

Open similar issues:

Note: You can give me feedback by thumbs upping or thumbs downing this comment.

AlexanderBlackman commented 3 days ago

Further testing.

Partial success

Failures