Description
Version
1.53.1
Steps to reproduce
In playwright version 1.52.0, things were working as expected and our text field fills were working properly. We were :
- checking to see if text field is editable
- scrollintoviewIfNeeded
- clearing the text field
- fill the text field with user value and assert to see if the value is reflected (expect().toHaveText()).
- fire the blur event.
we recently upgraded playwright to 1.53.1 and see that our fill and clear events are not working properly. We are seeing a case where the fill event either happens too fast and the field does not hydrate properly or the clear event happens (in debug mode, fill seems to have completed) and the field seems to be empty.
We also see this coming up between page loads as well when the test transitions between pages.
I apologize in advance for not sharing a minimal reproduceable repo.
Expected behavior
I expect the value that the user provides to be filled into a text field.
Actual behavior
Text field is empty, waiting for and the text fill is NOT happening as expected
Additional context
No response
Environment
System :
OS: macOS 14.7.6
Binaries:
Node - 20.15.0
npm - 10.7.0
npmPackages:
@playwright/test: 1.53.1