Skip to content

docs(vue-components): port SuspenseInterrupted interrupt-contract note#822

Merged
MindfulLearner merged 2 commits into
mainfrom
docs/fixed-nuxt-error-boundary-interrupt-contract
Jul 23, 2026
Merged

docs(vue-components): port SuspenseInterrupted interrupt-contract note#822
MindfulLearner merged 2 commits into
mainfrom
docs/fixed-nuxt-error-boundary-interrupt-contract

Conversation

@omegent-app

@omegent-app omegent-app Bot commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

Summary

Ports the interrupt-contract documentation from Scanner's pre-extract FixedNuxtErrorBoundary into the shared component from b4ea50f.

No behavior change — comment only. Explains why Cause.hasInterruptsOnly silence is safe given @effect-app/vue's SuspenseInterruptedError conversion for query-side interrupts while mounted.

Comparison context

Test plan

  • Comment-only; existing FixedNuxtErrorBoundary tests cover behavior

Scanner's pre-extract FixedNuxtErrorBoundary documented why silencing
interrupt-only CauseExceptions is safe (query-side interrupts become
SuspenseInterruptedError). Preserve that contract note in the shared
component.
@pkg-pr-new

pkg-pr-new Bot commented Jul 23, 2026

Copy link
Copy Markdown

Open in StackBlitz

@effect-app/cli

npm i https://pkg.pr.new/effect-app/libs/@effect-app/cli@822

effect-app

npm i https://pkg.pr.new/effect-app/libs/effect-app@822

@effect-app/eslint-codegen-model

npm i https://pkg.pr.new/effect-app/libs/@effect-app/eslint-codegen-model@822

@effect-app/eslint-shared-config

npm i https://pkg.pr.new/effect-app/libs/@effect-app/eslint-shared-config@822

@effect-app/infra

npm i https://pkg.pr.new/effect-app/libs/@effect-app/infra@822

@effect-app/vue

npm i https://pkg.pr.new/effect-app/libs/@effect-app/vue@822

@effect-app/vue-components

npm i https://pkg.pr.new/effect-app/libs/@effect-app/vue-components@822

commit: 2585a2e

@MindfulLearner MindfulLearner self-assigned this Jul 23, 2026
@MindfulLearner
MindfulLearner merged commit 296ec21 into main Jul 23, 2026
5 checks passed
@MindfulLearner
MindfulLearner deleted the docs/fixed-nuxt-error-boundary-interrupt-contract branch July 23, 2026 09:33
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