flutter/dev/integration_tests/web_e2e_tests/test_driver
Matej Knopp 62bd4874fd
[web] dispatch corresponding keyup events in text editing integrations (#136874)
https://github.com/flutter/engine/pull/46829 changed event handling
sequence on web so that KeyboardBinding/RawKeyboard handles the text
event first before it reaches IME. That means when dispatching
synthetised events to IME every keydown event must have a corresponding
keyup, otherwise consistency assertions in `KeyboardBindings` are
triggered.

## Pre-launch Checklist

- [x] I read the [Contributor Guide] and followed the process outlined
there for submitting PRs.
- [x] I read the [Tree Hygiene] wiki page, which explains my
responsibilities.
- [x] I read and followed the [Flutter Style Guide], including [Features
we expect every widget to implement].
- [x] I signed the [CLA].
- [x] I listed at least one issue that this PR fixes in the description
above.
- [x] I updated/added relevant documentation (doc comments with `///`).
- [x] I added new tests to check the change I am making, or this PR is
[test-exempt].
- [x] All existing and new tests are passing.

If you need help, consider asking for advice on the #hackers-new channel
on [Discord].

<!-- Links -->
[Contributor Guide]:
https://github.com/flutter/flutter/wiki/Tree-hygiene#overview
[Tree Hygiene]: https://github.com/flutter/flutter/wiki/Tree-hygiene
[test-exempt]:
https://github.com/flutter/flutter/wiki/Tree-hygiene#tests
[Flutter Style Guide]:
https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo
[Features we expect every widget to implement]:
https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo#features-we-expect-every-widget-to-implement
[CLA]: https://cla.developers.google.com/
[flutter/tests]: https://github.com/flutter/tests
[breaking change policy]:
https://github.com/flutter/flutter/wiki/Tree-hygiene#handling-breaking-changes
[Discord]: https://github.com/flutter/flutter/wiki/Chat
2023-11-03 14:44:14 +01:00
..
cache_width_cache_height_integration_test.dart cacheWidth cacheHeight support for canvaskit on web (#117423) 2022-12-21 21:06:06 +00:00
cache_width_cache_height_integration.dart Add more flexible image API (#118966) 2023-01-25 21:21:28 -08:00
capabilities_integration_canvaskit_test.dart Fix is canvas kit bool (#116944) 2022-12-17 23:33:32 -08:00
capabilities_integration_canvaskit.dart Fix is canvas kit bool (#116944) 2022-12-17 23:33:32 -08:00
capabilities_integration_html_test.dart Fix is canvas kit bool (#116944) 2022-12-17 23:33:32 -08:00
capabilities_integration_html.dart Fix is canvas kit bool (#116944) 2022-12-17 23:33:32 -08:00
platform_messages_integration_test.dart [web] move e2e tests from flutter/engine to flutter/flutter (#86119) 2021-07-09 15:31:49 -07:00
platform_messages_integration.dart [web] ui.platformViewRegistry => ui_web.platformViewRegistry (#127493) 2023-05-24 23:31:28 +00:00
profile_diagnostics_integration_test.dart [web] move e2e tests from flutter/engine to flutter/flutter (#86119) 2021-07-09 15:31:49 -07:00
profile_diagnostics_integration.dart [web] move e2e tests from flutter/engine to flutter/flutter (#86119) 2021-07-09 15:31:49 -07:00
scroll_wheel_integration_test.dart [web] move e2e tests from flutter/engine to flutter/flutter (#86119) 2021-07-09 15:31:49 -07:00
scroll_wheel_integration.dart [web] move e2e tests from flutter/engine to flutter/flutter (#86119) 2021-07-09 15:31:49 -07:00
text_editing_integration_test.dart Migrate web_e2e_tests to null safety (#80628) 2021-04-21 13:54:34 -07:00
text_editing_integration.dart [web] dispatch corresponding keyup events in text editing integrations (#136874) 2023-11-03 14:44:14 +01:00
url_strategy_integration_test.dart [web] move e2e tests from flutter/engine to flutter/flutter (#86119) 2021-07-09 15:31:49 -07:00
url_strategy_integration.dart Enable unreachable_from_main lint - it is stable now!!1 (#129854) 2023-07-06 00:09:01 +00:00