diff --git a/.Jules/palette.md b/.Jules/palette.md new file mode 100644 index 0000000..bced613 --- /dev/null +++ b/.Jules/palette.md @@ -0,0 +1,7 @@ +## 2025-05-15 - [UX Pattern: Range Input Null State] +**Learning:** Native HTML range inputs (``) cannot represent a `null` or "unset" state as they always default to a value (usually the minimum). +**Action:** Provide a separate "Clear" or "Reset" button next to numeric range controls to allow users to explicitly unset the value. + +## 2025-05-15 - [Accessibility: Icon-only Buttons] +**Learning:** Icon-only buttons containing text emojis (e.g., ✕) can be confusing for screen readers if the emoji is not hidden and a proper label is not provided. +**Action:** Wrap text emojis in `