Skip to content

feat(mcp): show root path and gap markers in browser_find - #41654

Merged
pavelfeldman merged 1 commit into
microsoft:mainfrom
pavelfeldman:feat-find-path
Jul 7, 2026
Merged

feat(mcp): show root path and gap markers in browser_find#41654
pavelfeldman merged 1 commit into
microsoft:mainfrom
pavelfeldman:feat-find-path

Conversation

@pavelfeldman

Copy link
Copy Markdown
Member

Summary

  • Render each browser_find snippet under its full path from the root of the accessibility tree, so a matched node is shown in its place instead of as a bare context window.
  • Mark gaps within off-path context with an ellipsis; leave gaps along the path to the match unmarked (implied by the tree).

Follow-up to #41605.

@github-actions

This comment has been minimized.

@pavelfeldman
pavelfeldman merged commit 32b60a7 into microsoft:main Jul 7, 2026
16 of 17 checks passed
@github-actions

github-actions Bot commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

Test results for "MCP"

1 failed
❌ [chrome] › mcp/dashboard.spec.ts:125 › daemon show: closing page exits the process @mcp-windows-latest-chrome

7668 passed, 1132 skipped


Merge workflow run.

yury-s added a commit to microsoft/playwright-mcp that referenced this pull request Jul 9, 2026
## What's New

### New Tools

- **`browser_find`** — Search the accessibility snapshot of the current
page for text or a regular expression. Returns matching snapshot nodes
with a few lines of surrounding context (like search snippets), which is
cheaper than capturing the whole snapshot when you only need to locate
an element and its ref
([#41605](microsoft/playwright#41605),
[#41654](microsoft/playwright#41654))

### Tool Improvements

- **Less verbose snapshots** — Accessibility snapshots are distilled to
reduce noise and token usage
([#41604](microsoft/playwright#41604))
- **Mobile & device emulation** — New `--mobile` flag and `--device`
option to emulate mobile devices from the CLI
([#41657](microsoft/playwright#41657))
- **Navigation status** — `browser_navigate` now surfaces non-2xx
navigation status codes
([#41589](microsoft/playwright#41589))

## Bug Fixes

- Enable the chromium sandbox for the default browser
([#41652](microsoft/playwright#41652))
- Close the isolated HTTP client context on disconnect
([#41560](microsoft/playwright#41560))
- Wait for the client event stream before sending server→client requests
([#41559](microsoft/playwright#41559))
PM-Labs pushed a commit to pmlabs-org/mcp-playwright that referenced this pull request Jul 15, 2026
## What's New

### New Tools

- **`browser_find`** — Search the accessibility snapshot of the current
page for text or a regular expression. Returns matching snapshot nodes
with a few lines of surrounding context (like search snippets), which is
cheaper than capturing the whole snapshot when you only need to locate
an element and its ref
([#41605](microsoft/playwright#41605),
[#41654](microsoft/playwright#41654))

### Tool Improvements

- **Less verbose snapshots** — Accessibility snapshots are distilled to
reduce noise and token usage
([#41604](microsoft/playwright#41604))
- **Mobile & device emulation** — New `--mobile` flag and `--device`
option to emulate mobile devices from the CLI
([#41657](microsoft/playwright#41657))
- **Navigation status** — `browser_navigate` now surfaces non-2xx
navigation status codes
([#41589](microsoft/playwright#41589))

## Bug Fixes

- Enable the chromium sandbox for the default browser
([#41652](microsoft/playwright#41652))
- Close the isolated HTTP client context on disconnect
([#41560](microsoft/playwright#41560))
- Wait for the client event stream before sending server→client requests
([#41559](microsoft/playwright#41559))
impravin22 added a commit to impravin22/my-claude-maestro that referenced this pull request Aug 3, 2026
## Upstream Dependency Sync

Upstream changes detected by the daily tracker workflow.

### Changes Detected


### [context7](https://github.com/upstash/context7)

  - **New release:** `@upstash/context7-mcp@3.2.5` (was `ctx7@0.5.4`)
  - Release notes:
```
### Patch Changes

- beded6c: Bump `undici` to 7 and require Node.js >= 20.18.1. On Node 26+ (internal undici 8) the bundled undici 6 `setGlobalDispatcher` wrote a global-dispatcher symbol the built-in `fetch` no longer reads, so `HTTPS_PROXY` and custom-CA settings were silently ignored and requests failed with `ENOTFOUND` behind CONNECT proxies. undici 7 writes both symbols, restoring proxy and CA support. Node 18 is no longer supported (EOL; undici 7 requires Node >= 20.18.1).
- 1c081df: Improve query prompts so agents request relevant library documentation instead of passing the task to complete.
```
  - **Impact:** 🟡 review (code touched)
  - **Commit mix:** 3 chore · 8 docs · 3 fix · 2 other
  - **Files touched:** code=25 docs=40 ci=5 test=3 other=2
  - **16 new commit(s)** since last check
  - Latest: `b250c25` — chore(release): version packages (#2923)
  - Recent commits:
- `ea82d55` [docs] docs(enterprise): document programmatic library
import/export API (#2887)
- `c61a565` [chore] chore(deps): combined dependabot updates (Node 20
compatible) (#2891)
- `a9d7c77` [docs] docs(enterprise): GitOps multi-source manifest +
Confluence URL/whole-space (#2896)
- `26dcfce` [docs] docs(enterprise): add on-premise changelog page
(#2904)
  - `0470ef1` [docs] docs: add Autohand Code MCP setup (#2894)

### [lightrag](https://github.com/HKUDS/LightRAG)

  - **New release:** `v1.5.5rc1` (was `v1.5.4`)
  - Release notes:
```
## What's New:`Smart Heading Recognition` Feature For Word Document

Starting from v1.5.5, LightRAG's built-in DOCX parser introduces the **Smart Heading** feature -- enabling better section-based chunking even for poorly formatted DOCX documents.

Many DOCX documents have visually clear section structures but lack properly configured Word outline levels, or retain incorrect heading styles from editing, copying, and concatenation processes. In the past, these issues could cause section titles to be treated as body text, or regular text to be misidentified as headings, resulting in chunking boundaries that deviate from the document's true semantic sections. For P chunking strategies that rely on heading structures, this creates fragmented context or mixed content from different sections, affecting subsequent indexing and retrieval.

**Smart Heading** targets such poorly formatted but semantically clear documents, restoring their true heading structures as much as possible:

1. **Recover Missing Section Titles**: Identify content that visually appears as titles but lacks properly configured outline levels, reducing loss of section structures.
2. **Reduce False Positives of Body Text as Headings**: Restore regular body text, complete clauses, captions, dates, and version notes that incorrectly carry heading styles back to body text, avoiding meaningless chunking boundaries.
3. **Improve Inconsistent Heading Hierarchies**: Reduce issues such as inconsistent sibling heading levels, inverted parent-child hierarchies, and skipped levels, making section structures more coherent.
4. **Distinguish Multiple Contents in Merged Documents**: Identify main titles and document boundaries of each piece of content, preventing section level interference between different documents.
5. **Reduce Noise from Long Tables of Contents**: Compress excessively long table of contents, minimizing the interference of duplicate information on indexing and retrieval.

By providing more reliable section structures for subsequent chunking, Smart Heading helps maintain semantic associations between titles and their corresponding body text, making chunking results align better with the document's original content organization.

Smart Heading is an optional capability of the Native DOCX parser and requires activation to take effect. For enabling and configuration instructions, please refer to: [docs/FileProcessingPipeline](https://github.com/HKUDS/LightRAG/blob/main/docs/FileProcessingPipeline.md#using-the-native-file-parsing-engine)  / [中文版](https://github.com/HKUDS/LightRAG/blob/main/docs/FileProcessingPipeline-zh.md#%E4%BD%BF%E7%94%A8-native-%E6%96%87%E4%BB%B6%E8%A7%A3%E6%9E%90%E5%BC%95%E6%93%8E).

## What's Changed
* fix(webui): restore edges after a drag that ends without camera animation by @danielaskdd in HKUDS/LightRAG#3325
```
  - **Impact:** 🟡 review (code touched)
- **Commit mix:** 3 build · 3 chore · 2 ci · 2 docs · 19 feat · 67 fix ·
127 other · 3 perf · 11 refactor · 3 style · 10 test
  - **Files touched:** code=0 docs=28 ci=3 test=166 other=103
  - **380 new commit(s)** since last check
- Latest: `bbebdd6` — Merge pull request #3494 from
HKUDS/fix/uvicorn-worker-orphan-exit
  - Recent commits:
- `4da9d21` [other] Merge remote-tracking branch 'origin/main' into
fix/custom-chunks-kg-merge-rework
- `900429b` [other] Merge pull request #3398 from
HKUDS/fix/entity-vdb-none-guard
- `b7189b9` [other] Merge pull request #3399 from
HKUDS/fix/edge-weight-reprocess-accumulation
- `76e9bfe` [other] Merge pull request #3394 from
santhreal/fix/custom-chunks-kg-merge
- `9aec80a` [fix] fix(core): make ainsert_custom_chunks respect the
pipeline busy contract (#3352)

### [vercel-agent-skills](https://github.com/vercel-labs/agent-skills)

  - **Impact:** 🟢 skim (docs/ci/test only)
  - **Commit mix:** 21 other
  - **Files touched:** code=0 docs=6 ci=0 test=0 other=0
  - **21 new commit(s)** since last check
- Latest: `7c180d9` — Merge pull request #310 from
vercel-labs/fix-install-command
  - Recent commits:
- `edde244` [other] react-view-transitions: isolation, scroll-hang,
popover flicker, and shared-element placement
- `d128a54` [other] react-view-transitions: reveal-flicker fix +
sliding-indicator (tabs) pattern
- `5da7c85` [other] react-view-transitions: move CSS into css-recipes,
surface reveal-flicker in the Suspense section
- `7ba6958` [other] react-view-transitions: separate reveal-flicker from
morph; address review
- `422ea5b` [other] react-view-transitions: trim additions to the
skill's terse style

###
[everything-claude-code](https://github.com/affaan-m/everything-claude-code)

  - **Impact:** 🟡 review (code touched)
- **Commit mix:** 3 chore · 9 docs · 8 feat · 27 fix · 10 other · 1
refactor · 2 test
  - **Files touched:** code=2 docs=176 ci=6 test=36 other=81
  - **60 new commit(s)** since last check
  - Latest: `6a9f075` — fix: use scalar Claude agent tools (#2583)
  - Recent commits:
- `a511395` [feat] feat: Plan Canvas, a browser review canvas for plans
(#2467)
- `67537ea` [fix] fix(repair): build opencode payload so `repair` clears
doctor's `opencode-plugin-not-built` warning (#2414) (#2438)
- `38a7ebb` [fix] fix(install): reference all curated skills in modules
+ reverse-coverage guard (#2431) (#2440)
- `f6e18e0` [fix] fix(agents): read-only reviewer contract + model
re-tiering (#2442) + soften data-scraper prose (#2428) (#2480)
- `4092795` [fix] fix: community-reported issues — pyproject URLs,
dashboard Tkinter error, 1.x→2.0 migration guide, cyber-safeguards docs
(#2481)

###
[ui-ux-pro-max](https://github.com/nextlevelbuilder/ui-ux-pro-max-skill)

  - **New release:** `v2.11.2` (was `v2.10.2`)
  - Release notes:
```
## [2.11.2](nextlevelbuilder/ui-ux-pro-max-skill@v2.11.1...v2.11.2) (2026-07-27)
```
  - **Impact:** 🟡 review (code touched)
  - **Commit mix:** 2 chore · 4 docs · 1 feat · 3 fix · 6 other · 1 test
  - **Files touched:** code=15 docs=23 ci=6 test=1 other=65
  - **17 new commit(s)** since last check
- Latest: `3b5df75` — Merge pull request #430 from
scarletkc/codex/fix-codex-agents-skill-path
  - Recent commits:
- `1b774be` [chore] chore: repo health files, CI test wiring, and
Playwright e2e smoke test
- `3da52ff` [other] security: harden skill against agent-audit risk
patterns (#417)
- `6142b07` [feat] feat(cli): add CodeWhale platform support for uipro
init --ai codewhale (#413)
- `0468898` [docs] docs: sync --domain and --stack lists with search.py
--help (#411)
- `e2964b5` [other] Merge pull request #408 from
Cb2i/chore/repo-health-and-e2e-tests

### [superpowers](https://github.com/obra/superpowers)

  - **New release:** `v6.2.0` (was `v6.1.1`)
  - Release notes:
```
## v6.2.0 (2026-07-23)

### Subagent-Driven Development

Two structural changes to how SDD tracks progress and closes out review findings, both developed against live eval campaigns.

- **The workspace is now plan-scoped.** `.superpowers/sdd/` had no plan identity and no end-of-life: a follow-up plan in the same working tree could read the previous plan's ledger as its own progress (observed in the wild, with multiple contamination rounds and ad-hoc workarounds). `sdd-workspace` now requires the plan file and resolves a per-plan directory, `.superpowers/sdd/<plan-basename>/`; `task-brief` and `review-package` write into their plan's directory (`review-package` gains the plan file as its first argument); the ledger names its plan on its first line; and the workspace is deleted once the final review is clean — git history is the durable record. Baseline evals showed controllers already refused foreign ledgers, but at a cost of 6–13 tool calls of cross-plan git forensics per resume; plan-scoping makes the answer structural instead. (25/25 baseline and GREEN eval runs documented in `docs/specs/` and `docs/plans/`.)
- **The review-fix loop resumes the implementer.** The lifecycle restructure gives fix rounds resume-the-implementer semantics instead of fresh dispatches, adds a scoped re-review prompt (`re-review-prompt.md`) so the re-reviewer checks the fixes rather than re-reading the whole task, and installs a five-round circuit breaker with controller adjudication when it trips. SKILL.md reorganizes by lifecycle, and its Red Flags convert to the house rationalization-table form.

### Skills

A branch-wide compression campaign: recap sections, social proof, and benefits-selling prose aimed at a reader who has already invoked the skill are gone, with every load-bearing argument folded into a rationalization-table row or moved to its point of use. Each cut was micro-tested with subagent probes, and the one cut that measurably degraded behavior was reworked rather than shipped.

- **`testing-anti-patterns.md` is now `writing-good-tests.md`.** The TDD reference doc is rebuilt as a positive catalog — six rules that lead with the GOOD example — and absorbs a falsifiability discipline: name the production change that would fail the test, derive expectations independently of the code under test, and a closing mutation check. It closes two holes by name: the string-presence trap (grep-style tests on scripts, skills, and prompts counterfeit falsifiability — the observable is behavior, never text) and the change-detector trap (a constant assertion can fail and still protect nothing), each with a hard stop in the gate function. Trivial code and human prose earn no test; the trigger broadens from "adding mocks" to any test writing.
- **TDD's "Why Order Matters" rebuttals survive as rationalization rows.** Deleting the section outright measurably degraded test-first behavior under "just write it, tests after" pressure (control 8/10 → treatment 5/10, corroborated on Claude and Codex), so each prose rebuttal now lives in its Common Rationalizations row — the section is gone but the arguments fire where an agent hits them mid-rationalization.
- **`finishing-a-development-branch` no longer offers to discard your work.** The completion menu dates from when throwing away branches was routine; "Discard this work" next to "Merge" advertised destroying finished, passing work. Discard survives as an explicit-request-only path with the same typed-confirmation ritual. The same pass made PR creation forge-agnostic (your forge's CLI or the URL printed on push, not a blessed list of tools) and fixed a real bug: the worktree path was recomputed after cleanup had already changed directory, so provenance checks never matched and cleanup silently no-oped.
- **Recap and persuasion prose removed across the library.** `brainstorming`, `systematic-debugging`, `dispatching-parallel-agents`, `verification-before-completion`, `executing-plans`, `subagent-driven-development`, `requesting-code-review`, `receiving-code-review`, `using-git-worktrees`, `writing-plans`, and `writing-skills` all drop their Bottom Line / Key Principles / Real-World Impact / Advantages sections; `using-git-worktrees` and `finishing-a-development-branch` convert their guard sections to the house Excuse/Reality rationalization table.

### Windows
```
  - **Impact:** 🟡 review (code touched)
- **Commit mix:** 1 chore · 10 docs · 6 feat · 8 fix · 5 other · 19
refactor · 2 test
  - **Files touched:** code=0 docs=32 ci=0 test=9 other=13
  - **51 new commit(s)** since last check
- Latest: `3dcbd5c` — Release v6.2.0: SDD plan-scoped workspace and
resume-based fix loop, skills compression sweep, Windows SessionStart
fix (#2026)
  - Recent commits:
  - `1d4c8d2` [other] Revert "Remove Gemini CLI support"
- `03147d2` [refactor] refactor(skills): fold Integration skill lists
into points of use
- `af67e03` [refactor] refactor(skills): fold systematic-debugging
Related-skills block into Phase 4
- `9dff1a9` [refactor] refactor(skills): stop offering to discard work
in finishing-a-development-branch
- `bcfe798` [refactor] refactor(skills): make PR creation forge-agnostic
in finishing-a-development-branch

### [n8n-mcp](https://github.com/czlonkowski/n8n-mcp)

  - **New release:** `v2.66.1` (was `v2.63.1`)
  - Release notes:
```
# Release v2.66.1

Generating release notes from v2.66.0 to HEAD
### 🔧 Maintenance

- Update n8n to 2.31.3 (#952) (f1e6e5b)

---

**Release Statistics:**
- 1 commit
- 1 contributor
- Contributors: Romuald Członkowski

---

## Installation

### NPM Package
```bash
```
  - **Impact:** 🟡 review (code touched)
  - **Commit mix:** 3 chore · 2 docs · 2 feat · 3 fix
  - **Files touched:** code=37 docs=7 ci=2 test=19 other=6
  - **10 new commit(s)** since last check
  - Latest: `f1e6e5b` — chore: update n8n to 2.31.3 (#952)
  - Recent commits:
  - `29c6ee6` [chore] chore: update n8n to 2.29.x (#923)
  - `951a121` [feat] feat: add Cloudflare Access (Zero Trust) authentication support (#919)
  - `43fbd17` [docs] docs: rewrite CLAUDE.md and add AGENTS.md contributor guide (#928)
  - `339bea0` [chore] chore: update n8n to 2.30.x (#933)
  - `62f635b` [feat] feat: add n8n_evaluations tool for reading evaluation test runs (#935)

### [claude-mem](https://github.com/thedotmack/claude-mem)

  - **New release:** `v13.12.4` (was `v13.10.2`)
  - Release notes:
```
Four root-cause fixes from the post-v13.12.2 issue batch.

## Fixes

### Shutdown teardown no longer skipped on a non-listening server handle
(#3380)
`performGracefulShutdown` treated Node's `ERR_SERVER_NOT_RUNNING` from
`server.close()` as fatal in step 1, which skipped session drain, MCP
close, Chroma stop, DB close, and supervisor stop — the Windows
port-hold symptom. An already-closed server now counts as closed
(explicit code check, everything else still rejects), and
`Server.listen()` assigns the handle only once actually listening, so a
failed bind can no longer leave a stale non-listening handle for
shutdown to trip on. (#3387)

### Concept tags participate in context injection again (#3379)
The observer prompt's own guidance format taught the model to emit
`keyword: description` concept tags, which the exact-match injection SQL
silently excluded — observations tagged that way never surfaced.
Concepts are now truncated at the first colon at the parse boundary, the
producer prompts in all four modes require bare keywords, and migration
v49 backfills stored rows — requeueing corrected native rows for cloud
re-push (sync_rev bump + synced_at reset, mirroring the prompt-repair
convention) and guarded by `json_valid` so a malformed row cannot abort
boot. The injection query itself is unchanged. (#3389)

### Background init no longer aborts on orphaned rows; adoption race and
logging fixed (#3378)
The v7/v9 table-rebuild migrations copy child tables with foreign keys
enforced, so historical orphaned observations/summaries (no
`sdk_sessions` parent) threw `FOREIGN KEY constraint failed` in the
SessionStore constructor and the worker never reported ready. A pin-down
test proved the site red→green; the fix repairs stub parents in-place
before both rebuild copies — orphaned rows are user data and are never
deleted. Also: adoption errors now log as real text instead of `[object
Object]`, and the worktree-adoption kick moved after DB init so its
write connection no longer races boot migrations (`database is locked`).
Complements the stale-worker recycle fix shipped in 13.12.3. (#3390)

### Maintainer directives no longer ship to end users (#3381)
Root CLAUDE.md's `Local Status Notes` and `Daily Maintenance` sections —
including an autonomous upgrade-and-commit directive — shipped verbatim
to every marketplace git-clone install and were obeyed by end-user
Claude instances (the #2537 `.npmignore` guard only covers the npm
tarball, see #3359). Those sections now live in gitignored
`CLAUDE.local.md`; tracked CLAUDE.md keeps only contributor content, and
the maintainer sync copies the slim file over any stale marketplace
copy. (#3391)

## Verification
Full suite 2539 pass / 0 fail, tsc clean, anti-pattern sweep over the
round's diff clean, worker restart cycle at 13.12.4 shows none of the
fixed failure signatures.
```
  - **Impact:** 🟡 review (code touched)
  - **Commit mix:** 4 build · 22 chore · 12 docs · 14 feat · 90 fix · 77 other · 1 refactor · 15 test
  - **Files touched:** code=76 docs=40 ci=3 test=94 other=61
  - **235 new commit(s)** since last check
  - Latest: `132b463` — docs: update changelog for v13.12.4
  - Recent commits:
  - `eb6344a` [fix] fix(windows): add PowerShell call operator (&) to hook commands
  - `4c27440` [fix] fix(codex): install local plugin cache during setup
  - `acc2575` [fix] fix(codex): fail when plugin cache install fails
  - `0c1ee32` [fix] fix(mcp): route 'search' tool to /v1/search in server-beta runtime
  - `b23101c` [fix] fix(mcp): scope server-beta search routing to observation text queries

### [voicemode](https://github.com/mbailey/voicemode)

  - **New release:** `v8.12.0` (was `v8.10.2`)
  - Release notes:
```

### Fixed

#### Cancelling voice no longer kills your session (VM-2015)

Pressing ESC during a voice call used to leave everything broken behind
you.
This one has been with us for months and survived an earlier attempt at
a fix
(VM-1026) — it's properly fixed now.

- **ESC wedged the connection, then killed the server** — the cancel
looked
clean, but the *next* `converse()` call got no response at all and the
MCP
server then exited on its own, taking voice down until you restarted it.
`CancelledError` is now handled at the boundary the MCP SDK expects, so
a
  cancel unwinds one request instead of the whole server.
- **The microphone kept recording after a cancel** — recording ran on a
thread
that couldn't be interrupted, so it ran on to `listen_duration_max` and
transcribed audio nobody asked for. It's now cooperatively cancellable
and
releases the mic in under a second (measured 0.4s vs 17.5s on a 20s
limit),
  including when the client goes away without cancelling at all — agent
  killed, terminal closed, broken pipe.
```
  - **Impact:** 🟡 review (code touched)
  - **Commit mix:** 2 chore · 6 docs · 3 feat · 8 fix · 47 other · 5 refactor
  - **Files touched:** code=0 docs=12 ci=0 test=22 other=46
  - **71 new commit(s)** since last check
  - Latest: `5c1b3e4` — chore: bump version to 8.12.0 for all packages
  - Recent commits:
  - `67897de` [other] VM-1775 impl-000: extract listen_and_transcribe() seam (VM-1832)
  - `db00fa5` [other] VM-1775 impl-001: turn schema -- ask verb + per-turn listen fields
  - `bda8b2b` [other] VM-1775 impl-002: survey loop -- _ask_turns_pipeline + control matrix + keywords + failure policy
  - `4c46683` [other] VM-1775 impl-003: survey JSON return contract
  - `c1f2ce4` [other] VM-1775 impl-003b: fable progress-review should-fixes (S2-S8) + nits

### [playwright-mcp](https://github.com/microsoft/playwright-mcp)

  - **New release:** `v0.0.78` (was `v0.0.77`)
  - Release notes:
```
## What's New

### New Tools

- **`browser_find`** — Search the accessibility snapshot of the current
page for text or a regular expression. Returns matching snapshot nodes
with a few lines of surrounding context (like search snippets), which is
cheaper than capturing the whole snapshot when you only need to locate
an element and its ref
([#41605](microsoft/playwright#41605),
[#41654](microsoft/playwright#41654))

### Tool Improvements

- **Less verbose snapshots** — Accessibility snapshots are distilled to
reduce noise and token usage
([#41604](microsoft/playwright#41604))
- **Mobile & device emulation** — New `--mobile` flag and `--device`
option to emulate mobile devices from the CLI
([#41657](microsoft/playwright#41657))
- **Navigation status** — `browser_navigate` now surfaces non-2xx
navigation status codes
([#41589](microsoft/playwright#41589))

## Bug Fixes

- `browser_navigate` no longer crashes the response when navigation
closes the last tab (e.g. privileged pages like `chrome://`)
([#41675](microsoft/playwright#41675))
- Await page initialization before taking a screenshot immediately after
opening ([#41646](microsoft/playwright#41646))
- Enable the chromium sandbox for the default browser
([#41652](microsoft/playwright#41652))
- Preserve the configured output directory for additional tab videos
([#41680](microsoft/playwright#41680))
- Always pass `noDefaults` for CDP connections so attaching no longer
applies unwanted default context options
([#41676](microsoft/playwright#41676))
- Close the isolated HTTP client context on disconnect
([#41560](microsoft/playwright#41560))
```
  - **Impact:** 🟡 review (code touched)
  - **Commit mix:** 3 chore · 1 docs · 1 fix
  - **Files touched:** code=0 docs=2 ci=0 test=2 other=5
  - **5 new commit(s)** since last check
  - Latest: `55679f5` — fix: readme typo, update devcontainer playwright version, remove shebang from .d.ts (#1668)
  - Recent commits:
  - `6a78088` [chore] chore: roll Playwright to 1.62.0-alpha-2026-07-08 (#1674)
  - `d3cf9e8` [docs] docs: add Grok as a supported MCP client (#1672)
  - `7d36e7c` [chore] chore: mark v0.0.78 (#1675)
  - `5f8fc00` [chore] chore: roll Playwright to 1.62.0-alpha-1783623505000 (#1676)
  - `55679f5` [fix] fix: readme typo, update devcontainer playwright version, remove shebang from .d.ts (#1668)


---

### Review Checklist

- [ ] Check for breaking API changes in updated dependencies
- [ ] Update SKILL.md if upstream capabilities changed
- [ ] Update install.sh if install methods changed
- [ ] Update checklists if needed
- [ ] Bump version in plugin.json if changes made
- [ ] Run `install.sh --dry-run` to verify

*This PR was automatically created by the upstream tracker workflow.*

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Praveen <37238720+impravin22@users.noreply.github.com>
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