Bug report 04

Download-Only Artifact Mode Is Needed

The product gap

There is no reliable user-facing way to say: “This artifact is a file only. Do not render it. Do not preview it. Do not inline source. Do not make the shared chat heavy.”

Proposed artifact flags

downloadOnly: true
noPreview: true
noInlineSource: true
safeForSharedChat: true
largeArtifact: true

Expected behavior

All ChatGPT clients and shared-chat views should honor those flags consistently. The assistant should not have to guess which presentation layer will transform a link into a preview.

2000-character report

ChatGPT artifact UI should separate generated-file download from content preview. A user may want to share the conversation, not distribute or render a huge app inside the chat. Today, a link/card for generated HTML can become a preview/source artifact in downstream clients, and the assistant cannot reliably prevent it with wording alone. Needed: per-artifact flags such as downloadOnly=true, noPreview=true, noInlineSource=true, safeForSharedChat=false/true, and UI behavior that respects those flags across web/iOS/Android/shared-chat views.