Reproduction steps
- Open settings
- Look & feel
- (Optional) Ensure Sync theme across devices is disabled (just a precaution in case you have custom tokens you don't want to lose)
- Configure theme colors
- (Optional) Ensure the two Theme Studio sync options are disabled. same reason as 3. Doesn't actually impact the bug.
- Tap on the color dropper for any color
- Tap the reset button. If you had a custom color set beforehand, this will reset to the default color. But if you had the default color or do steps 6 and 7 again, it will change that token to #000000
Expected behaviour
When the color is already default, either the reset button shouldn't work or tapping it should do effectively nothing.
Actual behaviour
When the color is already default, tapping Reset makes the color token go to #000000 instead of just staying where it is.
When the color is not default, the Reset button works correctly.
Build information
Version 2026.10.100, Beta 5, Channel Beta, Build 2666, Android 16 (arm64), Device Google Pixel 9a, Locale en-US, Push fcm, Flutter 3.47.7, Dart 3.13.5
Platform
Android