You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We added a .then method to the return value of Cypress.Blob.base64StringToBlob so we could improve the error message when a user attempts to use its old promise-returning API (see this comment). This causes methods like Promise.resolve and Promise.try to think the return value is a thenable, invoking the .then and throwing our error. This makes it difficult to add backwards compatibility without an ugly hack.
We shouldn't add on the .then method so that the return value is not mistaken for a promise-returning value. This may just result in a .then is not a function error when using the old API, but that might not be so bad.