From 38e65619e9867c4968fe9874a6419e05dae96ef9 Mon Sep 17 00:00:00 2001 From: Josh Knapp Date: Thu, 12 Mar 2026 09:56:50 -0700 Subject: [PATCH] Fix tooltips clipped by overflow containers, improve Backend tooltip text Rewrite Tooltip to use React portal (createPortal to document.body) so tooltips render above all UI elements regardless of ancestor overflow:hidden. Also increased max-width from 220px to 280px for longer descriptions. Expanded Backend tooltip to explain each option (Anthropic, Bedrock, Ollama, LiteLLM) with practical context for new users. Co-Authored-By: Claude Opus 4.6 --- app/src/components/projects/ProjectCard.tsx | 2 +- app/src/components/ui/Tooltip.tsx | 82 ++++++++++----------- 2 files changed, 42 insertions(+), 42 deletions(-) diff --git a/app/src/components/projects/ProjectCard.tsx b/app/src/components/projects/ProjectCard.tsx index 7b6fb3d..e19a24f 100644 --- a/app/src/components/projects/ProjectCard.tsx +++ b/app/src/components/projects/ProjectCard.tsx @@ -449,7 +449,7 @@ export default function ProjectCard({ project }: Props) {
{/* Backend selector */}
- Backend: + Backend: