removedInput schema / $schema
Removed value: -"http://json-schema.org/draft-07/schema#"
removedInput schema / additionalProperties
Removed value: -false
changedInput schema / properties / chunkSize / description
Previous value: -"Raw bytes per chunk before base64 encoding. Default 500_000 (~670 KB base64, safe under CDP's 1 MB-per-message limit). Capped at 700_000 (~933 KB base64) to leave safety margin."New value: +"Raw bytes per chunk before base64 (default 500000; max 700000)"
changedInput schema / properties / encoding / description
Previous value: -"Encoding interpretation. 'utf8' (default for inline) keeps the data as a string. 'binary' (default for file) decodes to ArrayBuffer in the page so apps can pass it to FileReader / Blob / fetch body. 'base64' keeps the base64 string as-is (the page can decode it itself)."New value: +"utf8 (inline default) keeps a string; binary (file default) gives an ArrayBuffer for FileReader/Blob/fetch; base64 keeps the base64 string"
changedInput schema / properties / key / description
Previous value: -"Property name under window.__pb_data (JS identifier — letters, digits, underscore; cannot start with digit)"New value: +"Property name under window.__pb_data (JS identifier, see pattern)"
changedInput schema / properties / source / anyOf
Previous value: -[
- {
- "additionalProperties": false,
- "properties": {
- "data": {
- "description": "The payload as a string (base64 or utf-8)",
- "type": "string"
- },
- "type": {
- "const": "inline",
- "type": "string"
- }
- },
- "required": [
- "type",
- "data"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "path": {
- "description": "Absolute file path — the server reads the file as binary",
- "type": "string"
- },
- "type": {
- "const": "file",
- "type": "string"
- }
- },
- "required": [
- "type",
- "path"
- ],
- "type": "object"
- }
-]New value: +[
+ {
+ "properties": {
+ "data": {
+ "description": "Payload string (base64 or utf-8)",
+ "type": "string"
+ },
+ "type": {
+ "const": "inline",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "data"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "path": {
+ "description": "Absolute file path",
+ "type": "string"
+ },
+ "type": {
+ "const": "file",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "path"
+ ],
+ "type": "object"
+ }
+]
changedInput schema / properties / source / description
Previous value: -"Where to read the payload from. type 'inline' → pass `data` as a string. type 'file' → pass absolute `path`; the server reads the file as binary."New value: +"inline: pass data. file: pass an absolute path, read as binary"