Skip to content

fix: increase markdown bold weight and bound status popover scroll - #44097

Open
SomSamantray wants to merge 2 commits into
anomalyco:devfrom
SomSamantray:fix/markdown-bold-and-popover-scroll
Open

fix: increase markdown bold weight and bound status popover scroll#44097
SomSamantray wants to merge 2 commits into
anomalyco:devfrom
SomSamantray:fix/markdown-bold-and-popover-scroll

Conversation

@SomSamantray

Copy link
Copy Markdown

Issue for this PR

Closes #43597
Closes #43668

Type of change

  • Bug fix
  • New feature
  • Refactor / code improvement
  • Documentation

What does this PR do?

Two small, independent UI bugs bundled together since each is a one-line-ish fix in a different file:

  1. Bold markdown text was nearly invisible. **bold** rendered at font-weight: 500 in the new layout, and with no weight override at all in the legacy layout — both cases looked almost identical to regular text. Both strong/b rules in markdown.css now use font-weight: 700.
  2. The status popover's MCP/plugin list grew off-screen instead of scrolling. tabs.css already has working overflow-y: auto scroll CSS, but nothing above it constrained a height, so with many entries the popover just grew unbounded. Added max-h-[60vh] to both <Tabs> instances in status-popover-body.tsx so the existing scroll CSS actually activates.

How did you verify your code works?

  • bun run typecheck passes (packages/app, and the full monorepo pre-push typecheck).
  • oxlint on both changed files shows the same pre-existing warnings as before the change (0 new warnings, 0 errors) — confirmed by diffing lint output against the base branch.
  • Confirmed via source inspection that tabs.css's [data-slot="tabs-content"] { overflow-y: auto } only needed a bounded ancestor height to activate, and that markdown.css is the single shared component both Desktop and Web UI render through.
  • I was not able to get a live browser screenshot in this environment (no browser automation tooling available here), so I can't attach before/after images. Both changes are single-property CSS/class edits with no logic change, verified above via typecheck, lint, and source-level tracing of the existing (unmodified) scroll/weight CSS they depend on.

Screenshots / recordings

No response — no browser tooling available in the environment I used to prepare this PR. Happy to add screenshots if a maintainer can't easily verify visually.

Checklist

  • I have tested my changes locally
  • I have not included unrelated changes in this PR

strong/b rendered at font-weight 500 in the new layout and with no
weight override at all in the legacy layout, making bold text nearly
indistinguishable from regular text.

Closes anomalyco#43597
Neither Tabs instance in status-popover-body.tsx had a height
constraint, so tabs.css's existing overflow-y: auto never had
anything to scroll within — the popover just grew off-screen with
many MCP/plugin entries.

Closes anomalyco#43668
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant