Skip to content

Add multipart resume cursors - #3915

Merged
scriptogre merged 1 commit into
bigskysoftware:four-devfrom
scriptogre:4.0/hx-multipart-resume
Jul 24, 2026
Merged

Add multipart resume cursors#3915
scriptogre merged 1 commit into
bigskysoftware:four-devfrom
scriptogre:4.0/hx-multipart-resume

Conversation

@scriptogre

Copy link
Copy Markdown
Collaborator

Adds resume support to hx-multipart using HX-Part-ID and HX-Last-Part-ID.

  • Records IDs only after successful part handling
  • Supports empty HX-Part-ID cursor resets
  • Preserves wire-order checkpoints for multipart/parallel
  • Documents replay behavior and the lack of client deduplication

Tests:

  • Multipart suite passes in Chromium, Firefox, and WebKit
  • Full htmx Chromium suite passes
  • Content checks and website build pass
  • One unrelated website history test flaked in the full run and passed alone

@scriptogre
scriptogre merged commit 0e98586 into bigskysoftware:four-dev Jul 24, 2026
3 checks passed
@scriptogre
scriptogre deleted the 4.0/hx-multipart-resume branch July 24, 2026 05:16
scriptogre added a commit that referenced this pull request Jul 24, 2026
* Add multipart resume cursors (#3915)

* List multipart Python frameworks
scriptogre added a commit that referenced this pull request Jul 24, 2026
Publish multipart resume on four (#3916)

* Add multipart resume cursors (#3915)

* List multipart Python frameworks
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