Skip to content

Prevent payload flicker during decryption - #3906

Merged
karthikscale3 merged 1 commit into
mainfrom
fix/event-decrypt-flicker
Aug 31, 2026
Merged

Prevent payload flicker during decryption#3906
karthikscale3 merged 1 commit into
mainfrom
fix/event-decrypt-flicker

Conversation

@karthikscale3

Copy link
Copy Markdown
Contributor

Keeps the existing event payload visible while decrypted data reloads.

@karthikscale3
karthikscale3 requested a review from a team as a code owner August 31, 2026 19:14
@vercel

vercel Bot commented Aug 31, 2026

Copy link
Copy Markdown
Contributor

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

Project Deployment Actions Updated (UTC)
example-nextjs-workflow-turbopack Ready Ready Preview, v0 Aug 31, 2026 7:19pm
example-nextjs-workflow-webpack Ready Ready Preview, v0 Aug 31, 2026 7:19pm
example-workflow Ready Ready Preview, v0 Aug 31, 2026 7:19pm
workbench-astro-workflow Ready Ready Preview, v0 Aug 31, 2026 7:19pm
workbench-express-workflow Ready Ready Preview, v0 Aug 31, 2026 7:19pm
workbench-fastify-workflow Ready Ready Preview, v0 Aug 31, 2026 7:19pm
workbench-hono-workflow Ready Ready Preview, v0 Aug 31, 2026 7:19pm
workbench-nestjs-workflow Ready Ready Preview, v0 Aug 31, 2026 7:19pm
workbench-nitro-workflow Ready Ready Preview, v0 Aug 31, 2026 7:19pm
workbench-nuxt-workflow Ready Ready Preview, v0 Aug 31, 2026 7:19pm
workbench-python-workflow Ready Ready Preview, v0 Aug 31, 2026 7:19pm
workbench-sveltekit-workflow Ready Ready Preview, v0 Aug 31, 2026 7:19pm
workbench-tanstack-start-workflow Ready Ready Preview, v0 Aug 31, 2026 7:19pm
workbench-vite-workflow Ready Ready Preview, v0 Aug 31, 2026 7:19pm
workflow-docs Ready Ready Preview, v0 Aug 31, 2026 7:19pm
workflow-swc-playground Ready Ready Preview, v0 Aug 31, 2026 7:19pm
workflow-tarballs Ready Ready Preview, v0 Aug 31, 2026 7:19pm
workflow-web Ready Ready Preview, v0 Aug 31, 2026 7:19pm

@github-actions

Copy link
Copy Markdown
Contributor

Sim World

Simulated world deterministic testing for races. Traces

🟠 world-sim scenario book — 1 fail of 41 total

fence=per-spec

scenario outcome events virt replay violations
smoke-no-steps completed 3 0ms ok 0
smoke-one-step completed 6 0ms ok 0
hook-at-step-started completed 12 0ms ok 0
hook-at-step-completed completed 12 0ms ok 0
hook-at-hook-created completed 12 0ms ok 0
deadline-hook-wins completed 7 1.0h ok 0
deadline-expires completed 7 1.0h ok 0
long-sleep completed 11 30.0d ok 0
hook-never-arrives stalled 3 0ms skipped 0
step-retries-twice completed 10 2.0s ok 0
parallel-steps completed 9 0ms ok 0
hook-on-execution-state completed 12 0ms ok 0
peek-hook-before-branch completed 12 0ms ok 0
peek-hook-after-branch completed 12 0ms ok 0
peek-hook-at-registration completed 12 0ms ok 0
race-hook-before-probe completed 12 0ms ok 0
race-hook-after-probe completed 12 0ms ok 0
race-duplicate-delivery completed 13 0ms ok 0
attr-hook-before-step completed 11 0ms ok 0
attr-hook-after-step completed 11 0ms ok 0
attr-from-step-body completed 13 0ms ok 0
fork-hook-after-timeout completed 14 1.0m ok 0
fork-hook-before-timeout completed 14 1.0m ok 0
count-hook-after-timeout completed 17 1.0m ok 0
count-hook-before-timeout completed 20 1.0m ok 0
stale-read-step-count-fork completed 20 1.0m ok 0
stale-read-equal-step-counts completed 14 1.0m ok 0
step-vs-step-fork completed 12 0ms ok 0
step-vs-step-fork-fenced completed 12 0ms ok 0
fence-catches-benign-direction completed 12 5ms ok 0
in-flight-before-decision completed 17 1.0m ok 0
in-flight-before-decision-counted completed 17 1.0m ok 0
in-flight-after-decision completed 19 2.0m ok 0
stale-read-step-count-fork-fenced completed 20 1.0m ok 0
fork-hook-wins completed 13 1.0m ok 0
fork-timeout-wins completed 13 1.0m ok 0
unclaimed-payload-under-fork completed 17 1.0m ok 0
claimed-payload-under-fork completed 17 1.0m ok 0
writers-independent-step-bodies completed 12 0ms ok 0
writers-scripted-tempo completed 12 0ms ok 0
cancel-mid-step cancelled 7 0ms skipped 0

Full trace: world-sim.txt

@karthikscale3
karthikscale3 merged commit 4f6cc69 into main Aug 31, 2026
66 checks passed
@karthikscale3
karthikscale3 deleted the fix/event-decrypt-flicker branch August 31, 2026 19:31
github-actions Bot added a commit that referenced this pull request Aug 31, 2026
Signed-off-by: Karthik Kalyan <105607645+karthikscale3@users.noreply.github.com>
@github-actions

Copy link
Copy Markdown
Contributor

Backport PR opened against stable: #3907. (backport job run)

karthikscale3 pushed a commit that referenced this pull request Aug 31, 2026
Signed-off-by: Karthik Kalyan <105607645+karthikscale3@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@github-actions github-actions Bot mentioned this pull request Aug 31, 2026
pranaygp added a commit that referenced this pull request Aug 31, 2026
…-race' into codex/repro-lazy-resume-disposal-race

* origin/codex/repro-lazy-resume-disposal-race:
  [core] Prepare replay payloads as event frames arrive (#3548)
  [core] Overlap workflow compilation with replay loading (#3798)
  Prevent payload flicker during decryption (#3906)
  [core] Trace fresh workflow replay phases (#3797)
  fix(core): re-arm late-claimed hook deliveries (#3879)
  [world-vercel] Classify incomplete replay streams as transport failures (#3546)
  fix(web-shared): describe map-like iterables via entries() (#3806)
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