Skip to content

fix(adapters): isolate context creation options - #387

Merged
vamgan merged 1 commit into
mainfrom
fix/sanitize-source-context-isolation
Jul 25, 2026
Merged

vamgan merged 1 commit into
mainfrom
fix/sanitize-source-context-isolation

Conversation

@vamgan

@vamgan vamgan commented Jul 25, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • isolate unnamed adapter contexts whenever maxHistory, sanitizeMeta, sanitizeText, sanitizeSource, or textExtractor is configured
  • preserve explicit named sharing while making each framework adapter authoritative for its name + events + viewport cache and teardown lifecycle
  • include viewport mode in Qwik shared-context identity
  • make React private-context teardown safe under Strict Mode effect replay and event/inspector reconfiguration
  • document private auto-created contexts and first-mounted creation options for explicitly named contexts
  • add sanitizer mount-order, all-option parity, named teardown, Strict Mode, and Qwik viewport regression coverage

Closes #374.

Validation

  • npm audit --omit=dev --audit-level=high
  • npm run build
  • npm test — 1,153 tests passed
  • npm --prefix site/docs run build

@vercel

vercel Bot commented Jul 25, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
askable Ready Ready Preview, Comment Jul 25, 2026 8:42pm

@pkg-pr-new

pkg-pr-new Bot commented Jul 25, 2026

Copy link
Copy Markdown

Open in StackBlitz

@askable-ui/angular

npm i https://pkg.pr.new/@askable-ui/angular@387

@askable-ui/context

npm i https://pkg.pr.new/@askable-ui/context@387

@askable-ui/core

npm i https://pkg.pr.new/@askable-ui/core@387

@askable-ui/create-app

npm i https://pkg.pr.new/@askable-ui/create-app@387

@askable-ui/mcp

npm i https://pkg.pr.new/@askable-ui/mcp@387

@askable-ui/qwik

npm i https://pkg.pr.new/@askable-ui/qwik@387

@askable-ui/react

npm i https://pkg.pr.new/@askable-ui/react@387

@askable-ui/react-native

npm i https://pkg.pr.new/@askable-ui/react-native@387

@askable-ui/solid

npm i https://pkg.pr.new/@askable-ui/solid@387

@askable-ui/svelte

npm i https://pkg.pr.new/@askable-ui/svelte@387

@askable-ui/vue

npm i https://pkg.pr.new/@askable-ui/vue@387

@askable-ui/web-component

npm i https://pkg.pr.new/@askable-ui/web-component@387

commit: 5088013

@vamgan
vamgan merged commit e925473 into main Jul 25, 2026
9 checks passed
@vamgan
vamgan deleted the fix/sanitize-source-context-isolation branch July 25, 2026 20:44

This branch was successfully deployed

1 active deployment
Preview — 50880138 Deployed Jul 25, 2026 by vercel[bot]
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.

bug(adapters): sanitizeSource does not isolate shared contexts

1 participant