Skip to content

chore(deps-dev): bump @types/node from 25.9.3 to 26.0.0 in /src/StackAlchemist.Web#170

Merged
stevenfackley merged 1 commit into
mainfrom
dependabot/npm_and_yarn/src/StackAlchemist.Web/types/node-26.0.0
Jun 22, 2026
Merged

chore(deps-dev): bump @types/node from 25.9.3 to 26.0.0 in /src/StackAlchemist.Web#170
stevenfackley merged 1 commit into
mainfrom
dependabot/npm_and_yarn/src/StackAlchemist.Web/types/node-26.0.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 22, 2026

Copy link
Copy Markdown
Contributor

Bumps @types/node from 25.9.3 to 26.0.0.

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Jun 22, 2026
@dependabot dependabot Bot requested a review from stevenfackley as a code owner June 22, 2026 11:45
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Jun 22, 2026
stevenfackley added a commit that referenced this pull request Jun 22, 2026
…-Library getByDisplayValue (#171)

* fix(web): use Playwright getByPlaceholder in advanced-draft smoke (repairs red main CI)

advanced-draft-persistence.spec.ts called page.getByDisplayValue(), a
Testing-Library API that does not exist on Playwright's Page — every smoke run
threw "TypeError: page.getByDisplayValue is not a function", failing the E2E
Smoke (Demo Mode) + Quality Gate jobs and reddening main since 93cb6b2 (#142).

Locate the single entity-name input by its placeholder ("EntityName") and
assert state with toHaveValue, matching how the RTL component test already
queries it. Unblocks Dependabot #169/#170.

* fix(web): clear smoke draft storage once, not on every reload

beforeEach used page.addInitScript(() => localStorage.clear()), which re-runs on
EVERY navigation — including the page.reload() the persistence tests depend on —
wiping the saved draft mid-test. So even after the getByDisplayValue fix, the
"survives a reload" assertion could never pass (input reverted to default).

Clear storage once after landing on the origin instead. Verified locally against
a demo-mode server: all 3 advanced-draft smoke tests pass.

* fix(web): assert focus-trap by containment, not innerText text match

The "Tab stays trapped" smoke test compared the focused element's innerText
(CSS text-transform: uppercase -> "✦ HELP ME WRITE THIS") against the dialog's
textContent (raw "✦ Help me write this") via toContainText, which is case-
sensitive — so it never matched once focus reached the uppercased CTA button.

Assert dialog.contains(activeElement) directly, which is what the focus trap
actually guarantees. Verified locally: all personalization + advanced-draft
smoke tests pass.
@stevenfackley

Copy link
Copy Markdown
Owner

@dependabot rebase

Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 25.9.3 to 26.0.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-version: 26.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/src/StackAlchemist.Web/types/node-26.0.0 branch from 038078e to b24cc9f Compare June 22, 2026 19:19
@stevenfackley stevenfackley merged commit 0789cc9 into main Jun 22, 2026
9 checks passed
@stevenfackley stevenfackley deleted the dependabot/npm_and_yarn/src/StackAlchemist.Web/types/node-26.0.0 branch June 22, 2026 19:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant