Skip to content

fix(live): edit_multi skips empty edits (no-op 500 hardening) - #2

Open
ljchang wants to merge 1 commit into
mainfrom
fix/edit-multi-skip-empty-edit
Open

fix(live): edit_multi skips empty edits (no-op 500 hardening)#2
ljchang wants to merge 1 commit into
mainfrom
fix/edit-multi-skip-empty-edit

Conversation

@ljchang

@ljchang ljchang commented Jun 30, 2026

Copy link
Copy Markdown
Member

Defense-in-depth for the no-op-edit 500 (pyfeat-live v0.8.19 already avoids sending them frontend-side). edit_multi now skips a slot whose edit has no expression/aus/blendshapes, matching the edit_frame_faces image path. Hold for the 0.1.2 release (batch with the mouth-smoothing slider).

…op 500)

edit_multi only skipped a slot when its edit was missing, not when present-but-
empty (no expression/aus/blendshapes) — a no-op edit reached the renderer and
hit _aus(None) -> 500. Skip empty edits too, matching the edit_frame_faces image
path. pyfeat-live already avoids sending no-op edits (v0.8.19); this hardens the
library so any caller is safe. To release in 0.1.2 (with the mouth-smoothing slider).
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