{"version":"2.1.309","anchor":"pane-file-upload-one-file-per-call-and-read-permission-chec","canonical_anchor":"pane-file-upload-one-file-per-call-and-read-permission-chec","heading":"Browser pane file uploads take one file at a time and check permissions","tier":"notice","area":"Browser","scope":"individual","heads_up":true,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.309\/e\/pane-file-upload-one-file-per-call-and-read-permission-chec","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.309","markdown":"### Browser pane file uploads take one file at a time and check permissions\n\nUploading files through the browser pane now takes one file per call and refuses files Claude is not allowed to read\n\n**What**\n\nClaude Code can upload a file to a web page through its browser pane, using a tool called `file_upload`. That tool now accepts only one file per call. If it is given several, nothing is uploaded and Claude is told to call it once for each file.\n\nBefore uploading, Claude Code checks whether the file may be read. Some files are always refused:\n\n- files that look like passwords, keys or other credentials\n\n- Claude Code's own files\n\n- in a session started with `--restricted`, any file outside the working folders, which are the folders Claude Code has been given to work in\n\n**Why**\n\nThe upload tool can no longer be used to send a file to a web page that Claude would not be allowed to read in the first place.\n\n- Area: Browser\n- Names: `file_upload`\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 2\/5\n- Scope: individual\n- Heads-up: yes"}