Wrong key type (account vs widget) returns 400 from \`/compose\` with no hint. ## Evidence - \`B3nnyL/react-zendesk#37\`/\`#20\` https://github.com/B3nnyL/react-zendesk/issues/37 - \`dansmaculotte/vue-zendesk#54\`/\`#7\` https://github.com/dansmaculotte/vue-zendesk/issues/54 - \`dansmaculotte/vue-zendesk#38\` "Constant loading when opening Zendesk" — \`embeddable_blip\` + \`ticket_fields\` https://github.com/dansmaculotte/vue-zendesk/issues/38 ## Tasks - [ ] \`load({ key })\` — validate key is a UUID (Messenger) or ZAK (Classic) shape - [ ] In dev mode, fetch the snippet once and surface non-200s with explanation - [ ] Pre-warm \`embeddable_blip\` + \`ticket_fields\` on \`idle\` so first \`show()\` is snappy
Wrong key type (account vs widget) returns 400 from `/compose` with no hint.
Evidence
Tasks