Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

vtkvolume minimal test multiple javascript errors in browser, no render #6244

Closed
1 task
pemn opened this issue Jan 19, 2024 · 0 comments · Fixed by #6559
Closed
1 task

vtkvolume minimal test multiple javascript errors in browser, no render #6244

pemn opened this issue Jan 19, 2024 · 0 comments · Fixed by #6559
Labels
type: bug Something isn't correct or isn't working
Milestone

Comments

@pemn
Copy link

pemn commented Jan 19, 2024

Thanks for contacting us! Please read and follow these instructions carefully, then delete this introductory text to keep your issue easy to read. Note that the issue tracker is NOT the place for usage questions and technical assistance; post those at Discourse instead. Issues without the required information below may be closed immediately.

ALL software version info

(this library, plus any other relevant software, e.g. bokeh, python, notebook, OS, browser, etc)
python 3.11.4
panel 1.3.6
vtk 9.3.0
bokeh 3.3.3
chrome 120.0.6099.225
windows 11 enterprise 21h2

Description of expected behavior and the observed behavior

minimal test of vtkvolume widget.
expected: controls and render windows
result: blank browser page + javascript errors

Complete, minimal, self-contained example code that reproduces the issue

import numpy as np
import panel as pn

pn.extension('vtk')

data = np.zeros([75, 75, 75], dtype=np.uint8)
data[0:35, 0:35, 0:35] = 50
data[25:55, 25:55, 25:55] = 100
data[45:74, 45:74, 45:74] = 150

volume = pn.pane.VTKVolume(data)

app = pn.Row(volume.controls, volume)

app.servable()

# python -m panel serve test_vtkvolume.py --autoreload --port=5000 --show

Stack traceback and/or browser JavaScript console output

bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:184 [bokeh] setting log level to: 'info'
bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:226 [bokeh] Websocket connection 0 is now open
index.js:243 Canvas2D: Multiple readback operations using getImageData are faster with the willReadFrequently attribute set to true. See: https://html.spec.whatwg.org/multipage/canvas.html#concept-canvas-will-read-frequently
(anonymous) @ index.js:243
e.render @ index.js:1010
(anonymous) @ index.js:217
(anonymous) @ macros.js:255
e.modified @ macros.js:255
e.sortAndUpdateRange @ index.js:231
e.applyColorMap @ index.js:1182
r @ index.js:57
e.setupContent @ index.js:229
plot @ panel.min.js?v=813b231f281e55d9af5ea2364998b4d88d5d8c59158214c140f2d0f812d36d5d:176
render @ panel.min.js?v=813b231f281e55d9af5ea2364998b4d88d5d8c59158214c140f2d0f812d36d5d:161
render @ panel.min.js?v=813b231f281e55d9af5ea2364998b4d88d5d8c59158214c140f2d0f812d36d5d:176
render @ bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:560
render_to @ bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:560
(anonymous) @ bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:218
await in (anonymous) (async)
u @ bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:218
t.add_document_standalone @ bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:218
o.add_document_from_session @ bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:225
await in o.add_document_from_session (async)
k @ bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:163
t.embed_items @ bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:163
await in t.embed_items (async)
embed_document @ test_vtkvolume:42
(anonymous) @ test_vtkvolume:45
(anonymous) @ test_vtkvolume:61
o.safely @ bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:234
fn @ test_vtkvolume:37
bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:163 Error rendering Bokeh items: TypeError: t.selector.attach is not a function
at Tq.e.setRenderer (index.js:300:20)
at l._make_orientation_widget_interactive (panel.min.js?v=813b231f281e55d9af5ea2364998b4d88d5d8c59158214c140f2d0f812d36d5d:161:7297)
at l._create_orientation_widget (panel.min.js?v=813b231f281e55d9af5ea2364998b4d88d5d8c59158214c140f2d0f812d36d5d:161:7076)
at l.render (panel.min.js?v=813b231f281e55d9af5ea2364998b4d88d5d8c59158214c140f2d0f812d36d5d:176:3803)
at c.render (bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:560:2239)
at c.render_to (bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:560:6311)
at bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:218:834
at async u (bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:218:657)
at async t.add_document_standalone (bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:218:972)
at async k (bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:163:812)
k @ bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:163
await in k (async)
t.embed_items @ bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:163
await in t.embed_items (async)
embed_document @ test_vtkvolume:42
(anonymous) @ test_vtkvolume:45
(anonymous) @ test_vtkvolume:61
o.safely @ bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:234
fn @ test_vtkvolume:37
index.js:70 Uncaught (in promise) TypeError: t.context.getPreferredFormat is not a function
at CU.e.recreateSwapChain (index.js:70:48)
at CU.e.buildPass (index.js:101:19)
at KB.e.apply (index.js:44:7)
at KB.e.traverse (index.js:38:15)
at GG.e.traverse (index.js:27:14)
at CU.e.traverseAllPasses (index.js:380:37)
at o (macros.js:893:33)
at e. [as invokeInitialized] (macros.js:882:67)
at index.js:132:19
CU.e.recreateSwapChain @ index.js:70
CU.e.buildPass @ index.js:101
KB.e.apply @ index.js:44
KB.e.traverse @ index.js:38
GG.e.traverse @ index.js:27
CU.e.traverseAllPasses @ index.js:380
o @ macros.js:893
e. @ macros.js:882
(anonymous) @ index.js:132
Promise.then (async)
CU.e.initialize @ index.js:130
CU.e.traverseAllPasses @ index.js:375
c @ index.js:351
Wm.e.render @ index.js:760
Wm.e.initialize @ index.js:133
kU @ index.js:94
NU @ index.js:218
n @ macros.js:935
init_vtk_renwin @ panel.min.js?v=813b231f281e55d9af5ea2364998b4d88d5d8c59158214c140f2d0f812d36d5d:176
render @ panel.min.js?v=813b231f281e55d9af5ea2364998b4d88d5d8c59158214c140f2d0f812d36d5d:161
render @ panel.min.js?v=813b231f281e55d9af5ea2364998b4d88d5d8c59158214c140f2d0f812d36d5d:176
render @ bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:560
render_to @ bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:560
(anonymous) @ bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:218
await in (anonymous) (async)
u @ bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:218
t.add_document_standalone @ bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:218
o.add_document_from_session @ bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:225
await in o.add_document_from_session (async)
k @ bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:163
t.embed_items @ bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:163
await in t.embed_items (async)
embed_document @ test_vtkvolume:42
(anonymous) @ test_vtkvolume:45
(anonymous) @ test_vtkvolume:61
o.safely @ bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:234
fn @ test_vtkvolume:37
index.js:70 Uncaught TypeError: t.context.getPreferredFormat is not a function
at CU.e.recreateSwapChain (index.js:70:48)
at CU.e.buildPass (index.js:101:19)
at KB.e.apply (index.js:44:7)
at KB.e.traverse (index.js:38:15)
at GG.e.traverse (index.js:27:14)
at CU.e.traverseAllPasses (index.js:380:37)
at c (index.js:351:18)
at Wm.e.render (index.js:760:7)
at e.render (index.js:80:24)
at e.resize (index.js:173:24)
CU.e.recreateSwapChain @ index.js:70
CU.e.buildPass @ index.js:101
KB.e.apply @ index.js:44
KB.e.traverse @ index.js:38
GG.e.traverse @ index.js:27
CU.e.traverseAllPasses @ index.js:380
c @ index.js:351
Wm.e.render @ index.js:760
e.render @ index.js:80
e.resize @ index.js:173
e.setResizeCallback @ index.js:178
get _axes_canvas @ panel.min.js?v=813b231f281e55d9af5ea2364998b4d88d5d8c59158214c140f2d0f812d36d5d:161
_set_axes @ panel.min.js?v=813b231f281e55d9af5ea2364998b4d88d5d8c59158214c140f2d0f812d36d5d:161
(anonymous) @ panel.min.js?v=813b231f281e55d9af5ea2364998b4d88d5d8c59158214c140f2d0f812d36d5d:161
e @ bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:219
emit @ bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:180
emit @ bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:180
_setv @ bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:179
setv @ bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:179
apply_json_patch @ bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:165
_handle_patch @ bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:229
handle @ bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:229
_steady_state_handler @ bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:226
e.msgtype._current_handler @ bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:226
_on_message @ bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:226
socket.onmessage @ bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:226
VM795:7 Uncaught (in promise) TypeError: Converting circular structure to JSON
--> starting at object with constructor 'S'
| property '_roots' -> object with constructor 'Array'
| index 0 -> object with constructor 'w'
--- property 'document' closes the circle
at JSON.stringify ()
at d.eval (eval at _compile_function (bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:468:915), :7:18)
at d. (bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:468:999)
at CustomJS.execute (bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:468:1520)
eval @ VM795:7
(anonymous) @ bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:468
execute @ bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:468
await in execute (async)
(anonymous) @ bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:215
emit @ bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:180
emit @ bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:180
_setv @ bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:179
setv @ bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:179
apply_json_patch @ bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:165
_handle_patch @ bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:229
handle @ bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:229
_steady_state_handler @ bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:226
e.msgtype._current_handler @ bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:226
_on_message @ bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:226
socket.onmessage @ bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:226
VM795:7 Uncaught (in promise) TypeError: Converting circular structure to JSON
--> starting at object with constructor 'S'
| property '_roots' -> object with constructor 'Array'
| index 0 -> object with constructor 'w'
--- property 'document' closes the circle
at JSON.stringify ()
at d.eval (eval at _compile_function (bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:468:915), :7:18)
at d. (bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:468:999)
at CustomJS.execute (bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:468:1520)
eval @ VM795:7
(anonymous) @ bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:468
execute @ bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:468
await in execute (async)
(anonymous) @ bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:215
emit @ bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:180
emit @ bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:180
_setv @ bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:179
setv @ bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:179
apply_json_patch @ bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:165
_handle_patch @ bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:229
handle @ bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:229
_steady_state_handler @ bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:226
e.msgtype._current_handler @ bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:226
_on_message @ bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:226
socket.onmessage @ bokeh.min.js?v=f43c49e86dc38c1a13b9f41aad15fb57c3b2f70844817e5559b32d9e0a177c319416281f7bac18181198884ceb3998420b37b2b0199e0d0dc6485e34fc0a28dc:226

Screenshots or screencasts of the bug in action

  • I may be interested in making a pull request to address this
@philippjfr philippjfr added the type: bug Something isn't correct or isn't working label Jan 19, 2024
@philippjfr philippjfr added this to the v1.4.0 milestone Jan 19, 2024
@philippjfr philippjfr modified the milestones: v1.4.0, v1.4.x Mar 13, 2024
@philippjfr philippjfr modified the milestones: v1.4.x, v1.4.0 Mar 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: bug Something isn't correct or isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants