Skip to content

fix(ui): show every reaction's count and keep the emoji search readable - #670

Merged
iamnbutler merged 1 commit into
mainfrom
fix-reactions
Oct 22, 2026
Merged

iamnbutler merged 1 commit into
mainfrom
fix-reactions

Conversation

@iamnbutler

Copy link
Copy Markdown
Contributor

Reaction pills now show their count for one reaction too, as in 👎 1. Before, a pill showed only the emoji until a second person reacted. The emoji picker's search field was black in the light theme, so typed text couldn't be read. emoji-mart takes --rgb-input with no alpha, and the light theme's --input is translucent black (oklch(0 0 0 / 0.10)), which came out as 0, 0, 0. The picker now paints --input over --popover before reading the color.

Smoke-tested on a loopback source host (own ACE_HOME, port 4377) in headless Chromium, with a channel and a message posted through ace say:

  • Light theme: the focused search field is rgb(224, 223, 220) with text rgb(12, 12, 9), and the typed "thumbs" is readable.
  • Dark theme: the search field is rgb(47, 46, 41) with text rgb(251, 251, 249), as before.
  • Picking an emoji left a 👎 1 pill under the message.

Map: ^561. Part of #619: this fixes the pill counts and the emoji search. Still open in #619: a deleted message stays on screen until you switch channels (^559), and the hover toolbar stops appearing after you remove your own reaction (^562).

Built in Ace

No. Claude Code (fix-train worker) made this outside Ace, running against a loopback source host. It used headless Chromium to smoke the web client. Dogfooding gaps are tracked in #5.

@iamnbutler
iamnbutler merged commit e121feb into main Oct 22, 2026
1 check passed
@iamnbutler
iamnbutler deleted the fix-reactions branch October 22, 2026 22:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant