Skip to content

fix(ui): key checks by name and URL so shared check URLs don't collide - #593

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

iamnbutler merged 1 commit into
mainfrom
fix-check-keys

Conversation

@iamnbutler

Copy link
Copy Markdown
Contributor

GitHub can list several checks under one URL. On honojs/hono#5535, codecov/patch and codecov/project both link to app.codecov.io/gh/honojs/hono/pull/5535. The details sidebar's checks list used the URL as the React key, so React logged a duplicate-key warning. The failed-checks notice in the chat had the same problem. Both now key each check by its name and URL.

Map: ^690 (Read a channel's work in the details sidebar).

Smoke: isolated loopback host on :4733 serving a development build of the app. The project's remote is honojs/hono, and its branch feat/wildcard-param is the head of #5535. With headless Playwright, I opened the channel's details sidebar, which shows both codecov rows. The old code logged React's duplicate-key warning 3 times; with this change it logged none.

Built in Ace

No. Built by a Claude Code fix-train worker outside Ace, running a lane in the terminal and a headless Playwright smoke. See dogfooding #5.

@iamnbutler
iamnbutler merged commit c4343ab into main Oct 22, 2026
1 check passed
@iamnbutler
iamnbutler deleted the fix-check-keys branch October 22, 2026 16:25
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