0.15.1AUGUST 2026

ONE ROW KEY · ONE NATIVE TOP LAYER · ZERO OVERLAY RUNTIME

Scope the identity.
Let the platform pop.

Familiar keyed components keep useId and native Popover syntax while Kudzu specializes cloned ID relationships through existing list ownership.

171,202 BMaintained deploy raw
77,779 BTwo-route session JS
0Overlay runtime concepts
0.15.1

KEYED ID OWNERSHIP

Clone the row.
Keep the relationship.

AUTHOR

Keep useId

One top-level hook feeds intrinsic IDs and native popover targets.

SCOPE

Follow the key

Existing keyed ownership gives every cloned row a deterministic ID path.

NATIVE

Use Popover

Chrome supplies Escape, light dismiss, focus restoration, and the top layer.

IDENTITY

Retain reorder

Rows and IDs survive reorder while removed keys remount fresh and deterministic.

RELEASE

Clean navigation

An open popover leaves the top layer when enhanced navigation releases its row.

BOUNDARY

Add no overlay tree

No Portal, Slot, focus manager, positioning engine, or retained component runtime ships.

UPGRADE

Ship native keyed overlays.

$npm install @kudzujs/core@^0.15.1