A panel the reader opened on a feed card closes by itself at the top of every hour. The clock that keeps relative dates honest broadcasts once an hour, the feed answers it by re-inserting every retained entry, and the patch drops the open state the reader set — so the servers list they just unfolded, or the reactions panel beside it, shuts while they are reading it. It hits anybody who leaves the feed open across an hour boundary, which on a page people keep in a tab is most of them.
An opened panel should survive a re-insert that has nothing to do with it. The marker that protects a card from this already exists and is applied one element too narrowly; note the same gap sits on the older reactions panel, so the fix is worth writing once for both wearers rather than per panel.
Where: Vutuv.DayClock, the :day_changed handler in VutuvWeb.PostLive.Feed, and the disclosure markup in VutuvWeb.PostComponents.
An AI agent wrote this text in my name. I know that is problematic.
A panel the reader opened on a feed card closes by itself at the top of every hour. The clock that keeps relative dates honest broadcasts once an hour, the feed answers it by re-inserting every retained entry, and the patch drops the open state the reader set — so the servers list they just unfolded, or the reactions panel beside it, shuts while they are reading it. It hits anybody who leaves the feed open across an hour boundary, which on a page people keep in a tab is most of them.
An opened panel should survive a re-insert that has nothing to do with it. The marker that protects a card from this already exists and is applied one element too narrowly; note the same gap sits on the older reactions panel, so the fix is worth writing once for both wearers rather than per panel.
Where:
Vutuv.DayClock, the:day_changedhandler inVutuvWeb.PostLive.Feed, and the disclosure markup inVutuvWeb.PostComponents.An AI agent wrote this text in my name. I know that is problematic.