Cypress Doesn't Finish Typing Strings Before Continuing to Next Field
See original GitHub issueCurrent behavior:
When typing a long string into an input field, such as an email address to login in our case, Cypress 3.5.0 appears to no longer type the entire string. It bails on typing the complete string after the period in the email and never completely types the string. For example, test@webdomainhere.com
would be typed as test@webdomainhere.
in our app, failing the login.
I have also seen similar things with usernames using mixed case, such as associateEnabled
would be typed as associate
, stopping before the capital letter in the string.
Due to this bug we have had to roll back to using Cypress 3.4.1, where this worked fine.
Example screenshot showing a failed login in Cypress 3.5.0 where the email should’ve had ‘com’ typed after the period:

Desired behavior:
Entire string passed to a cy.type() function should be typed into the input field.
Steps to reproduce: (app code and test code)
Type a long string, such as a long email address into a form field and then move on to a password field with a .click() and see that the end of the first string isn’t entered.
Versions
Cypress v3.5.0 (v3.4.1 works fine, we have had to roll back) Mac OSX 10.14.6 Electron 61 / Chrome 78
Issue Analytics
- State:
- Created 4 years ago
- Reactions:28
- Comments:109 (25 by maintainers)
Unfortunately we have to close this issue as there is not enough information to reproduce the problem. This does not mean that your issue is not happening - it just means that we do not have a path to move forward.
Please comment in this issue with a reproducible example and we will reopen the issue. 🙏
@jennifer-shehane , I am unsure what you’re looking for. Simply use cy.type() on an input field with a string with mixed case and it will reproduce the problem. This happens on various login screens around our app which I cannot share as they are proprietary. Please let me know what you’re expecting for this bug to be investigated