Missing styles #101
Labels
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Grandiras/Ponente#101
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
🤖 On it — follow along in the action run; the reply will link the full session transcript.
📜 Live transcript — updating every ~5 minutes while the task runs.
Both screenshots are the same bug in one file: two buttons in the comment thread carry no class at all, so they fall back to the browser's own button next to a
.btn-primary/.btn-dangerpill.Components/Board/CommentList.razor:99— Cancel, beside Save on a comment edit.Components/Board/CommentList.razor:121— No, beside "Yes, delete" on the delete confirm.Every other button in the app either names its own look or sits in a container that styles bare buttons for it (
.modal-footer button,.admin-row-actions button,.nav-pref-options button). These two sit in.comment-edit-actionsand.comment-delete-confirm, which style neither — and they are the only two left in the whole component tree.The fix
app.cssalready defines.btn-secondaryas the shared system's third case, alongside.btn-primaryand.btn-danger— and nothing in the app used it. These are exactly it, so both buttons now wear it, rather than growing two new container rules to style bare buttons at a distance.Both shots are the real app running against a real Postgres in this container — the "before" one from the same build with the two class attributes removed, which reproduces the issue's screenshots exactly.
Also
2.7.0, the entry that has not shipped yet (newest tag isv2.3.0).board.spec.js's existing add a comment test, which already has a comment of its own open in the card dialog; that fixture is the whole cost of the check. It measures border-radius against--radius-pillread off:rootrather than a pixel count, so retuning the radii is not a failing test. It holds the comment bydata-comment-id— a comment being edited is a textarea, and a textarea's value is not text content, so ahasTextfilter silently slides onto the second comment (that one cost me a run).Verified
dotnet build Ponente.sln— clean (the oneCS8604inCalendar.razorpredates this).dotnet test Ponente.sln— 282 passed.npx playwright test board.spec.jsagainst the running app — 23 passed, including the extended comment test;changelog,i18n,filter,share,prefspass too.permissions.spec.jsandpds-dependent tests need the PDS container (none here),mobile.spec.jswants a tagged card on a seeded board, andboards.spec.jsfails identically with my changes stashed on plainmain— I checked.Pushed as
claude/issue-101.⏱ 16m 52s · 100 turns · tokens: 135.0k in / 32.5k out (+11310.0k cache-read)
📜 Full session transcript
→ Opened PR: #103