Describe the bug
Updating the columns attribute for live.grid using a message crashes miraweb client
Attempting to slow throughput with a sizeable qlim / speedlim between, the redraw does not clear the old UI for [live.grid] making the UI unresponsive and unstable - eventually crashing.
Appears to only be with Miraweb and not Mira (iOS)
Expected behavior
Changing the columns attribute for live.grid should not crash the client or break the UI
Additional context
Javascript console output at crash (chrome)
`
I get the following in the Javascript console (chrome):
PixiJS 4.8.3 - ✰ WebGL ✰ http://www.pixijs.com/ ♥♥♥
app.js?08c7e25c19e7da79d441:41 Uncaught TypeError: Cannot set property '_needsRedraw' of undefined
at t.value (app.js?08c7e25c19e7da79d441:41)
at t.value (app.js?08c7e25c19e7da79d441:41)
at t.value (app.js?08c7e25c19e7da79d441:1)
at app.js?08c7e25c19e7da79d441:41
at Array.forEach ()
at t.value (app.js?08c7e25c19e7da79d441:41)
85app.js?08c7e25c19e7da79d441:41 Uncaught TypeError: Cannot set property 'cellStyle' of undefined
at t.value (app.js?08c7e25c19e7da79d441:41)
at t.value (app.js?08c7e25c19e7da79d441:41)
at t.n.emit (app.js?08c7e25c19e7da79d441:11)
at t._onParamChange (app.js?08c7e25c19e7da79d441:36)
at t.n.emit (app.js?08c7e25c19e7da79d441:11)
at t.value (app.js?08c7e25c19e7da79d441:61)
at t.n._modifyNode (app.js?08c7e25c19e7da79d441:11)
at t.n.emit (app.js?08c7e25c19e7da79d441:11)
at t.value (app.js?08c7e25c19e7da79d441:61)
at t.value (app.js?08c7e25c19e7da79d441:61)
`
Desktop (please complete the following information):
Operation System: MacOs
Max Version: 8.1.8
Smartphone (please complete the following information):
Describe the bug Updating the
columns
attribute forlive.grid
using a message crashes miraweb clientAttempting to slow throughput with a sizeable qlim / speedlim between, the redraw does not clear the old UI for [live.grid] making the UI unresponsive and unstable - eventually crashing.
Appears to only be with Miraweb and not Mira (iOS)
Expected behavior Changing the
columns
attribute forlive.grid
should not crash the client or break the UITo Reproduce
Demonstration patch with instructions here:
Additional context Javascript console output at crash (chrome) `
I get the following in the Javascript console (chrome): PixiJS 4.8.3 - ✰ WebGL ✰ http://www.pixijs.com/ ♥♥♥ app.js?08c7e25c19e7da79d441:41 Uncaught TypeError: Cannot set property '_needsRedraw' of undefined at t.value (app.js?08c7e25c19e7da79d441:41) at t.value (app.js?08c7e25c19e7da79d441:41) at t.value (app.js?08c7e25c19e7da79d441:1) at app.js?08c7e25c19e7da79d441:41 at Array.forEach ()
at t.value (app.js?08c7e25c19e7da79d441:41)
85app.js?08c7e25c19e7da79d441:41 Uncaught TypeError: Cannot set property 'cellStyle' of undefined
at t.value (app.js?08c7e25c19e7da79d441:41)
at t.value (app.js?08c7e25c19e7da79d441:41)
at t.n.emit (app.js?08c7e25c19e7da79d441:11)
at t._onParamChange (app.js?08c7e25c19e7da79d441:36)
at t.n.emit (app.js?08c7e25c19e7da79d441:11)
at t.value (app.js?08c7e25c19e7da79d441:61)
at t.n._modifyNode (app.js?08c7e25c19e7da79d441:11)
at t.n.emit (app.js?08c7e25c19e7da79d441:11)
at t.value (app.js?08c7e25c19e7da79d441:61)
at t.value (app.js?08c7e25c19e7da79d441:61)
`
Desktop (please complete the following information):
Smartphone (please complete the following information):