Artifact publish stuck in a loop refusing content as "identical to a previously refused version"
Status Open
Maintainer reply None cached
Activity 0 comments · opened Aug 28, 2026
Repeatedly hit a publish-refusal loop on Artifact (action: publish) that the documented remedy path never resolved, on a private artifact I own.
Sequence:
publish→ refused: "You hadn't viewed the live version of this artifact."readon the URL, thenReadthe full saved file (matched my local content byte-for-byte, modulo the wrapper) →publishagain → refused: "this is the identical content already refused against the newer version ..., resent unchanged."- Repeated fresh
read+ fullRead+publishtwo more times, per the error's own instructions → same refusal each time, unchanged. - Made a real content change (bumped a timestamp string) →
publish→ refusal reverted to error 1 ("hadn't viewed"). read+ fullReadagain →publish→ back to error 2 ("identical... resent unchanged"), despite content now differing from every prior attempt.- Only
force: true(with the user's explicit confirmation) got it through. Comparing the live content against my pre-edit baseline confirmed no real drift existed — the live content matched my pre-edit baseline exactly, so nothing was actually being discarded.
Expected: the "viewed" gate should clear once the full file is Read, and a publish with genuinely different content should not be flagged as "resent unchanged." Instead the check appears to compare against a stale cached fingerprint of an earlier refused attempt rather than the current live version, requiring force:true to escape even with no real conflict.
🤖 Filed via Claude Code