Skip to content

fix(web): floating portrait previews no longer crash beside the details card - #43

Merged
r4iju merged 1 commit into
mainfrom
fix/details-card-185
Oct 3, 2026
Merged

r4iju merged 1 commit into
mainfrom
fix/details-card-185

Conversation

@r4iju

@r4iju r4iju commented Oct 3, 2026

Copy link
Copy Markdown
Owner

Cherry-picks upstream pingdotgg#14968 (fixes pingdotgg#14959), which is not merged upstream yet.

0.0.57-v2 crashes with React pingdotgg#185 when a preview floats beside the inline thread details card at some window widths. The card was placed beside a chat lane solved with the card as an obstacle, so each report moved the lane and resized the card, and the two states alternated forever. The card is now placed beside the lane computed without it.

Checked with a sweep of about 70k canvas, preview, and interaction combinations replaying both layout effects, including the card's measurement reset: every case settles, and the settled card never covers the drawn chat lane.

@r4iju
r4iju merged commit 22815ab into main Oct 3, 2026
7 of 22 checks passed
@github-actions github-actions Bot added vouch:trusted PR author is trusted by repo permissions or the VOUCHED list. size:M labels Oct 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:M vouch:trusted PR author is trusted by repo permissions or the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug]: React #185 loop between ThreadDetailsCard and resolveChatCanvasLayout when a portrait preview floats beside the inline details card

2 participants