Settings' profile kept a picked avatar or header only after the browser had made its small preview, so a Save clicked meanwhile saved the profile without it and said nothing; the composer added a picture to the post only after its thumbnail, so a Publish meanwhile left it out. Both now take the file (and the composer starts its upload) as soon as it is picked, and fill the preview in afterwards; a preview the browser can't make no longer drops the picture, PrivaPub decides. Found by the e2e suite under load. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LsXgEaXee4GCU1hwYgPJXw