Skip to content

master#3055

Merged
CarlaCostea merged 17 commits into
masterfrom
develop
Jun 22, 2026
Merged

master#3055
CarlaCostea merged 17 commits into
masterfrom
develop

Conversation

@CarlaCostea

Copy link
Copy Markdown
Contributor

No description provided.

PatriciaRomaniuc and others added 17 commits June 17, 2026 14:21
fix(rubric/math-observer): implement math rendering observer for impr…
The configure element had no connectedCallback while its disconnectedCallback
unmounts the React root and sets _root = null. When a host (e.g. Vue
keep-alive) detached and re-attached the same element instance without
re-assigning model/configuration, nothing re-rendered and the settings panel
stayed blank until render() was called manually. Add connectedCallback that
calls render() (matching the categorize/select-text configure elements) so it
re-renders on reconnect; render() already guards on _model and recreates _root
when null, so this is safe and idempotent.

Also null _root in the player element's disconnectedCallback so that a reconnect
render() recreates the root instead of calling render() on an already-unmounted
root.

Co-authored-by: Cursor <cursoragent@cursor.com>
fix(extended-text-entry): re-render elements on reconnect PIE-672
fix(drag-in-the-blank): update onChoiceDone to pass latest value from…
fix: add done button when editing choice [PIE-683]
fix: handle webcomponent lifecycle on every element that misses it PI…
fix: bump shared modules and libs PIE-674, PIE-662, PIE-705, PIE-674,…
fix(extended-text-entry): ensure StyledPrompt is displayed as a block…
@CarlaCostea CarlaCostea merged commit a54e796 into master Jun 22, 2026
8 of 9 checks passed
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.

4 participants