Upload images via paste, drop, or the slash command. Uses a stubbed uploader (FileReader → data URL) with a toggle to exercise the error path.