Skip to content

docs: async-boundary behaviors and custom-element JSX typing (#1667 rebased) - #1679

Merged
ryansolid merged 2 commits into
v2-rebuildfrom
claude/docs-1667-rebase
Oct 29, 2026
Merged

ryansolid merged 2 commits into
v2-rebuildfrom
claude/docs-1667-rebase

Conversation

@ryansolid

Copy link
Copy Markdown
Member

Supersedes #1667, rebased onto current v2-rebuild. It keeps Dev's first commit with its authorship, and it is on a solidjs branch because the fork can't take pushes from here.

Checked against the signals rules on solid next 5e68925: D-24 and D-41 (isPending on errors), D-39 (the error fallback stays during a reset() retry), D-14 and D-15 (on re-arm for the workaround), D-7 and the action JSDoc (rejection goes to the caller's promise). pnpm lint:tone: 0 errors. The one warning is from upstream JSDoc.

Co-authored-by: Dev Agrawal devagrawal09@gmail.com


Generated by Claude Code

devagrawal09 and others added 2 commits October 29, 2026 22:15
- isPending: an errored expression is not pending; keep a plain read
  under Errored (async reactivity, isPending reference).
- Errored: the fallback stays during a reset() retry; put Loading
  outside with an `on` the retry changes (boundaries, async
  reactivity, Errored reference).
- action: a rejected action promise from a handler does not reach
  Errored; catch it in the generator or with .catch() (mutations,
  action reference). Corrects the sentence that said it did.
- TypeScript: declare custom elements by augmenting @solidjs/web's
  JSX.IntrinsicElements from a module .d.ts; add the missing
  `export {}` to the web components example.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…reveals

Per D-41: isPending is false once the error shows, not while it is staged.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0117BoWPLXmEUSKddsQSHkzN
@bolt-new-by-stackblitz

Copy link
Copy Markdown

Review PR in StackBlitz Codeflow Run & review this pull request in StackBlitz Codeflow.

@netlify

netlify Bot commented Oct 29, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for solid-docs-v2 ready!

Name Link
🔨 Latest commit 3055983
🔍 Latest deploy log https://app.netlify.com/projects/solid-docs-v2/deploys/6ae3c5bd7c424506ae0c9030
😎 Deploy Preview https://deploy-preview-1679--solid-docs-v2.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@ryansolid
ryansolid merged commit db03022 into v2-rebuild Oct 29, 2026
7 of 8 checks passed
@ryansolid
ryansolid deleted the claude/docs-1667-rebase branch October 29, 2026 22:16
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.

3 participants