Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions desktop/src/shared/styles/globals.css
Original file line number Diff line number Diff line change
Expand Up @@ -2054,6 +2054,11 @@
contain-intrinsic-size: auto 60px;
}

/* paint containment clips the action bar's upward bleed; un-pause the active row */
.timeline-row-cv:is(:hover, :focus-within) {
content-visibility: visible;
}

.content-visibility-auto-interactive {
content-visibility: auto;
contain-intrinsic-size: auto 200px;
Expand Down
9 changes: 9 additions & 0 deletions desktop/tests/e2e/messaging.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,15 @@ test("long autolink wraps without widening the timeline", async ({ page }) => {
return barBox.x + barBox.width - (timelineBox.x + timelineBox.width);
})
.toBeLessThanOrEqual(0);
// #1338 guard: hovering must un-pause the row so the upward-bleeding bar renders
await expect
.poll(async () =>
actionBar.evaluate((bar) => {
const cvRow = bar.closest(".timeline-row-cv");
return cvRow ? getComputedStyle(cvRow).contentVisibility : "missing";
}),
)
.toBe("visible");
});

test("send multiple messages in sequence", async ({ page }) => {
Expand Down
Loading