React and ink upgrade#1146
Conversation
|
@claude review |
|
Claude finished @BobDickinson's task in 2m 15s —— View job PR Review: React and Ink Upgrade
Overall: Clean, well-executed upgrade. The changes are minimal and focused on the dependency bump with no unnecessary scope creep. LGTM with a few minor observations below. Package ChangesThe upgrade chain is logical:
Minor observation: ModalBackdrop Removal (TUI)The deletion of
No leftover imports or references to React 19 Ref Callback Fix (
|
| Change | Assessment |
|---|---|
| Package upgrades (React 19, Ink 6, @mcp-ui/client 7) | ✅ Correct and complete |
ModalBackdrop removal |
✅ Clean, no leftover references |
backgroundColor on Box across TUI |
✅ Consistent application |
| React 19 ref callback fix | ✅ Necessary correctness fix |
| Tab selection bug fix | ✅ Well-reasoned, correctly scoped |
No bugs found. Two commits are well-scoped and separated by concern.
|
I manually validated the TUI tab selection fix. I also validated several apps to make sure the mcp-ui update didn't break anything obvious. |
Updated @mcp-ui/client so that I could then update React (to 19.x) and Ink (to 6.x) where they used to be for the TUI.
Undid the TUI "background" hack I had to put in place when I rolled it back.
Fixed TUI tab navigation (I thought this was related to the package rollbacks, but it turned out it was not).