Skip to content

fix(3505): Fixed panel tasks from regenerating values on subscription - #3515

Merged
alexanderson1993 merged 1 commit into
developfrom
fix/3505-panel-bug
Jun 30, 2026
Merged

fix(3505): Fixed panel tasks from regenerating values on subscription#3515
alexanderson1993 merged 1 commit into
developfrom
fix/3505-panel-bug

Conversation

@mitchell-foote

Copy link
Copy Markdown
Contributor

Description

When task subscriptions execute, the custom parts of the task that are autogenerated are regenerated, potentially causing a cascade of values every second.

This locks in the instructions when it is first generated, making it stay throughout resets/subscriptions, etc.

Related Issue

Resolves #3505

Screenshots (if appropriate):

  • I submitted a pull request or created an issue for documenting this
    feature on the Thorium Docs
    repo. (Include the issue or pull request url below.)

Also added a new Debounced Input component to make task creation not fire off every keystroke

@alexanderson1993 alexanderson1993 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice improvement.

simulator
? simulator.panels.map(p => {
const panel = App.softwarePanels.find(pp => (pp.id = p));
const panel = App.softwarePanels.find(pp => pp.id === p);

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oof. That's a silly bug.

@alexanderson1993
alexanderson1993 merged commit 73cc0c9 into develop Jun 30, 2026
1 check passed
@alexanderson1993
alexanderson1993 deleted the fix/3505-panel-bug branch June 30, 2026 19:31
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.

Panel Actions Task Flows Bug

2 participants