Skip to content

[MINOR] chore(zeppelin-web-angular): refresh lockfile to remediate npm audit findings#5208

Draft
jongyoul wants to merge 3 commits intoapache:masterfrom
jongyoul:copilot/fix-npm-audit-issues
Draft

[MINOR] chore(zeppelin-web-angular): refresh lockfile to remediate npm audit findings#5208
jongyoul wants to merge 3 commits intoapache:masterfrom
jongyoul:copilot/fix-npm-audit-issues

Conversation

@jongyoul
Copy link
Copy Markdown
Member

@jongyoul jongyoul commented Apr 5, 2026

What is this PR for?

Refresh package-lock.json in zeppelin-web-angular to remediate npm audit findings.
Ran npm audit fix on the latest master to resolve vulnerabilities that can be fixed without breaking changes.

What type of PR is it?

Bug Fix / Improvement

Todos

What is the Jira issue?

How should this be tested?

  • cd zeppelin-web-angular && npm audit should show fewer vulnerabilities

Screenshots (if appropriate)

Questions:

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

@jongyoul jongyoul changed the title chore(zeppelin-web-angular): refresh lockfile to remediate npm audit findings [MINOR] chore(zeppelin-web-angular): refresh lockfile to remediate npm audit findings Apr 5, 2026
@jongyoul jongyoul force-pushed the copilot/fix-npm-audit-issues branch from 0e05df7 to d2356a6 Compare April 5, 2026 13:03
…findings

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@jongyoul jongyoul force-pushed the copilot/fix-npm-audit-issues branch from d2356a6 to df96b41 Compare April 5, 2026 13:36
Unbounded networkidle waits can hang indefinitely in CI when
background network activity (WebSocket, polling) never settles.
Add explicit 30s timeout to every occurrence to prevent test suite
timeouts, especially in auth mode where login triggers extra API calls.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@jongyoul jongyoul force-pushed the copilot/fix-npm-audit-issues branch from 2733b32 to 9a42dbf Compare April 6, 2026 23:59
…ests

The Selenium test InterpreterModeActionsIT.testPerUserIsolatedAction
fails intermittently due to three race conditions:

1. The login modal may already be open (auto-shown on page load),
   causing ElementClickInterceptedException when trying to click
   the navbar Login button. Fixed by checking modal visibility first.

2. sendKeys may not complete before the login button is clicked,
   causing the server to receive a null username. Fixed by clearing
   the field first and verifying the value is non-empty before submit.

3. The login modal overlay remains visible after authentication,
   causing ElementClickInterceptedException. Fixed by explicitly
   waiting for modal invisibility and removing backdrop via JS.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@jongyoul jongyoul force-pushed the copilot/fix-npm-audit-issues branch from 9a42dbf to b47458d Compare April 7, 2026 02:51
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.

1 participant