You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Setting RangeSelector to 100-100 with max value to 1 crashes DWM. #366
@Arlodotexe not sure how we missed triaging this originally, but we definitely should understand why the DWM crashes in this state, and file an underlying issue with the platform to fix, while avoiding that scenario in our control.
@michael-hawker I'm no longer able to reproduce this crash on Windows 11 25H2 for either UWP or WASDK. We should still include a patch for older versions of Windows, as we support a minimum version of 17763 (1809).
Confirmed that the crash occurs on 23H2 and 24H2, but not 25H2 or Windows 10 21H2. Ran into OOBE blockers testing most Windows 11 versions in a VM due to forced update and sign-in restrictions -_- but luckily, I had spare machines around that hadn't been updated yet to test on. Enough non-insider versions of Windows are affected to warrant making a general patch for all versions.
Activity
sylveon commentedon Dec 1, 2024
Can repro. I'd argue min == max should be an invalid state here (i.e. the control should throw if someone tries to do that)
Lamparter commentedon Dec 1, 2024
if (Minimum == Maximum) { - Maximum += Epsilon; + throw new ArgumentException("Maximum and Minimum values cannot be equal."); }michael-hawker commentedon Dec 2, 2024
@Arlodotexe not sure how we missed triaging this originally, but we definitely should understand why the DWM crashes in this state, and file an underlying issue with the platform to fix, while avoiding that scenario in our control.
As called out in the PR discussion here: #576 (comment)
I believe this should be valid input based on how
Sliderbehaves, it accepts both min/max as equal and just locks the value.It may not make sense, but in general most XAML controls don't throw exceptions, as those will take down apps at runtime.
Arlodotexe commentedon Dec 12, 2025
@michael-hawker I'm no longer able to reproduce this crash on Windows 11 25H2 for either UWP or WASDK. We should still include a patch for older versions of Windows, as we support a minimum version of 17763 (1809).
Arlodotexe commentedon Dec 12, 2025
Confirmed that the crash occurs on 23H2 and 24H2, but not 25H2 or Windows 10 21H2. Ran into OOBE blockers testing most Windows 11 versions in a VM due to forced update and sign-in restrictions -_- but luckily, I had spare machines around that hadn't been updated yet to test on. Enough non-insider versions of Windows are affected to warrant making a general patch for all versions.