Skip to content

[ZEPPELIN-6536] Stabilize notebook keyboard shortcut e2e editor seeding#5304

Open
voidmatcha wants to merge 2 commits into
apache:masterfrom
voidmatcha:fix/stabilize-keyboard-shortcut-e2e
Open

[ZEPPELIN-6536] Stabilize notebook keyboard shortcut e2e editor seeding#5304
voidmatcha wants to merge 2 commits into
apache:masterfrom
voidmatcha:fix/stabilize-keyboard-shortcut-e2e

Conversation

@voidmatcha

@voidmatcha voidmatcha commented Jul 14, 2026

Copy link
Copy Markdown
Member

What is this PR for?

This PR stabilizes the notebook keyboard-shortcut e2e suite by avoiding keyboard-driven fixture seeding in the Monaco editor.

In the Firefox Playwright job, setup could trigger Monaco suggestions while typing fixture content. That let Enter accept a suggestion before the shortcut assertion ran, corrupting expected text, for example line becoming license.

The helper now seeds fixture text through the editor textarea without shortcut-style key events. The shortcut assertions still use real keyboard events.

This also re-enables the clone-content shortcut coverage now that #5254 has been merged. The skip is no longer needed, and keeping it would leave that shortcut path without regression coverage.

What type of PR is it?

Bug Fix

What is the Jira issue?

https://issues.apache.org/jira/browse/ZEPPELIN-6536

How should this be tested?

Screenshots (if appropriate)

N/A

Questions:

  • Does the license files need to update? No
  • Is there breaking changes for older versions? No
  • Does this needs documentation? No

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants