Fix mobile panel touch targets + table cell margin alignment - #2356
franksong2702 wants to merge 2 commits into
Conversation
- Add rule to reset p margin inside td/th to 0
- Markdown renderer wraps table cell content in <p> tags which inherited
the global .msg-body p { margin-bottom: 10px } rule, causing extra
vertical padding inside every table cell
- Fixes table content appearing misaligned and too spacious
|
Closing this draft because it mixed two unrelated scopes: the already-closed #2231 mobile panel navigation work and the separate Markdown table-cell paragraph margin fix. I'll reopen the table spacing fix from a clean branch with only the focused CSS/test changes. |
|
Deferred from stage-366 — architectural conflict with current mobile layout Hey @franksong2702, when I tried to rebase this onto current master, the
These can't both exist — they describe competing mobile shells. Same conflict shape applies to To unblock: please reconcile your touch-target fixes (44×44px minimums, panel button sizing, table cell margin reset) onto the current If you'd prefer to keep the |
v0.51.73 — Release AW: - PR nesquena#2357 (fixes nesquena#2355) — Compression reference card anchoring fix The contributor's CHANGELOG entry was wiped during the --ours rebase conflict resolution (because v0.51.72 stamping moved Unreleased entries elsewhere). Added the canonical PR-numbered entry manually. Stage-366 carries only nesquena#2357. Two other recent PRs were deferred: - nesquena#2347 (live timeline restore, 380 LOC) — real semantic conflicts with v0.51.72's nesquena#2348 (_stripLiveVisibleAssistantEchoFromThinking + visibleInterimSnippets logic). Needs contributor rebase against current master. - nesquena#2356 (mobile panel touch targets, 98 LOC) — incompatible architectural conflicts in static/style.css (.sidebar-nav vs .rail layout choice). Needs contributor redesign against current sidebar-nav layout.
v0.51.73 — Release AW: - PR nesquena#2357 (fixes nesquena#2355) — Compression reference card anchoring fix The contributor's CHANGELOG entry was wiped during the --ours rebase conflict resolution (because v0.51.72 stamping moved Unreleased entries elsewhere). Added the canonical PR-numbered entry manually. Stage-366 carries only nesquena#2357. Two other recent PRs were deferred: - nesquena#2347 (live timeline restore, 380 LOC) — real semantic conflicts with v0.51.72's nesquena#2348 (_stripLiveVisibleAssistantEchoFromThinking + visibleInterimSnippets logic). Needs contributor rebase against current master. - nesquena#2356 (mobile panel touch targets, 98 LOC) — incompatible architectural conflicts in static/style.css (.sidebar-nav vs .rail layout choice). Needs contributor redesign against current sidebar-nav layout.
v0.51.73 — Release AW: - PR nesquena#2357 (fixes nesquena#2355) — Compression reference card anchoring fix The contributor's CHANGELOG entry was wiped during the --ours rebase conflict resolution (because v0.51.72 stamping moved Unreleased entries elsewhere). Added the canonical PR-numbered entry manually. Stage-366 carries only nesquena#2357. Two other recent PRs were deferred: - nesquena#2347 (live timeline restore, 380 LOC) — real semantic conflicts with v0.51.72's nesquena#2348 (_stripLiveVisibleAssistantEchoFromThinking + visibleInterimSnippets logic). Needs contributor rebase against current master. - nesquena#2356 (mobile panel touch targets, 98 LOC) — incompatible architectural conflicts in static/style.css (.sidebar-nav vs .rail layout choice). Needs contributor redesign against current sidebar-nav layout.
This PR contains two small UI fixes:
1. Mobile Panel Navigation Touch Targets
2. Table Cell Paragraph Margin Alignment
Testing: