Bizarre behaviour of WGLMakie

I am trying to create an interactive plot to be shown in jupyterlab.
The content of the cell is

using WGLMakie
using Bonito

x0=0.01
fig=Figure()
ax=Axis(fig[1,1])
slr=WGLMakie.SliderGrid(fig[2, 1],
    (label="r",range = 0.00:0.05:4.05, startvalue = 2.0))
r_obs=[sl.value for sl in slr.sliders][1]
pts = lift(r_obs) do r
    empty!(ax)
    f(x)=r*x*(1-x)
    xs1=[x0]
    for t ∈ range(1,500,length=500)
        x1=f(last(xs1))
        push!(xs1,x1)
    end
    WGLMakie.scatter!(xs1)
end
fig

when I start jupyterlab with

python -m jupyterlab

only a static picture is shown (cannot move the slider). If I start jupyterlab from julia with

using IJulia;jupyterlab(dir=pwd())

and try to move the slider I get a huge error:

Warning: Error in window event callback
│   exception =
│    Session is not open and would result in this function to indefinitely block.
│            It may unblock, if the browser is still connecting and opening the session later on. If this is expected,
│            you may try setting `error_on_closed=false`
│    Stacktrace:
│      [1] error(s::String)
│        @ Base .\error.jl:35
│      [2] evaljs_value(session::Session{Bonito.SubConnection}, js::Bonito.JSCode; error_on_closed::Bool, timeout::Int64)
│        @ Bonito C:\Users\halan\.julia\packages\Bonito\BbLUm\src\session.jl:271
│      [3] evaljs_value
│        @ C:\Users\halan\.julia\packages\Bonito\BbLUm\src\session.jl:268 [inlined]
│      [4] insert_plot!(session::Session{Bonito.SubConnection}, scene::Scene, plot::Plot)
│        @ WGLMakie C:\Users\halan\.julia\packages\WGLMakie\rTFvG\src\display.jl:344
│      [5] insert!(screen::WGLMakie.Screen, scene::Scene, plot::Plot)
│        @ WGLMakie C:\Users\halan\.julia\packages\WGLMakie\rTFvG\src\display.jl:351
│      [6] #invokelatest#2
│        @ .\essentials.jl:1055 [inlined]
│      [7] invokelatest
│        @ .\essentials.jl:1052 [inlined]
│      [8] push!(scene::Scene, plot::Plot)
│        @ Makie C:\Users\halan\.julia\packages\Makie\XQfuO\src\scenes.jl:483
│      [9] plot!
│        @ C:\Users\halan\.julia\packages\Makie\XQfuO\src\interfaces.jl:413 [inlined]
│     [10] plot!(ax::Axis, plot::Scatter{Tuple{Vector{Point{2, Float64}}}})
│        @ Makie C:\Users\halan\.julia\packages\Makie\XQfuO\src\figureplotting.jl:412
│     [11] _create_plot!(F::Function, attributes::Dict{Symbol, Any}, args::Vector{Float64})
│        @ Makie C:\Users\halan\.julia\packages\Makie\XQfuO\src\figureplotting.jl:381
│     [12] #scatter!#73
│        @ C:\Users\halan\.julia\packages\MakieCore\NeQjl\src\recipes.jl:453 [inlined]
│     [13] scatter!(args::Vector{Float64})
│        @ MakieCore C:\Users\halan\.julia\packages\MakieCore\NeQjl\src\recipes.jl:451
│     [14] (::var"#8#9")(r::Float64)
│        @ Main .\In[2]:18
│     [15] invokelatest(::Any, ::Any, ::Vararg{Any}; kwargs::@Kwargs{})
│        @ Base .\essentials.jl:1055
│     [16] invokelatest(::Any, ::Any, ::Vararg{Any})
│        @ Base .\essentials.jl:1052
│     [17] (::Observables.MapCallback)(value::Any)
│        @ Observables C:\Users\halan\.julia\packages\Observables\YdEbO\src\Observables.jl:436
│     [18] #invokelatest#2
│        @ .\essentials.jl:1055 [inlined]
│     [19] invokelatest
│        @ .\essentials.jl:1052 [inlined]
│     [20] notify
│        @ C:\Users\halan\.julia\packages\Observables\YdEbO\src\Observables.jl:206 [inlined]
│     [21] setindex!(observable::Observable, val::Any)
│        @ Observables C:\Users\halan\.julia\packages\Observables\YdEbO\src\Observables.jl:123
│     [22] (::Makie.var"#2062#2077"{Makie.Slider, Observable{Any}})(i::Int64)
│        @ Makie C:\Users\halan\.julia\packages\Makie\XQfuO\src\makielayout\blocks\slider.jl:63
│     [23] #invokelatest#2
│        @ .\essentials.jl:1055 [inlined]
│     [24] invokelatest
│        @ .\essentials.jl:1052 [inlined]
│     [25] notify
│        @ C:\Users\halan\.julia\packages\Observables\YdEbO\src\Observables.jl:206 [inlined]
│     [26] setindex!(observable::Observable, val::Any)
│        @ Observables C:\Users\halan\.julia\packages\Observables\YdEbO\src\Observables.jl:123
│     [27] (::Makie.var"#2068#2083"{Makie.Slider, Observable{Int64}, Observable{Vector{Point{2, Float32}}}, Observable{Any}})(event::MouseEvent)
│        @ Makie C:\Users\halan\.julia\packages\Makie\XQfuO\src\makielayout\blocks\slider.jl:128
│     [28] (::Makie.var"#1523#1524"{Makie.var"#2068#2083"{Makie.Slider, Observable{Int64}, Observable{Vector{Point{2, Float32}}}, Observable{Any}}})(event::MouseEvent)
│        @ Makie C:\Users\halan\.julia\packages\Makie\XQfuO\src\makielayout\mousestatemachine.jl:94
│     [29] #invokelatest#2
│        @ .\essentials.jl:1055 [inlined]
│     [30] invokelatest
│        @ .\essentials.jl:1052 [inlined]
│     [31] notify
│        @ C:\Users\halan\.julia\packages\Observables\YdEbO\src\Observables.jl:206 [inlined]
│     [32] setindex!
│        @ C:\Users\halan\.julia\packages\Observables\YdEbO\src\Observables.jl:123 [inlined]
│     [33] (::Makie.var"#1593#1595"{Scene, Base.RefValue{Bool}, Base.RefValue{Union{Nothing, Makie.Mouse.Button}}, Base.RefValue{Float64}, Base.RefValue{Float64}, Base.RefValue{Bool}, Base.RefValue{Point{2, Float64}}, Base.RefValue{Bool}, Base.RefValue{Union{Nothing, Makie.Mouse.Button}}, Base.RefValue{Bool}, Base.RefValue{Point{2, Float32}}, Base.RefValue{Point{2, Float64}}, Base.RefValue{Makie.Mouse.Action}, Observable{MouseEvent}, Float64, Module})(event::Makie.MouseButtonEvent)
│        @ Makie C:\Users\halan\.julia\packages\Makie\XQfuO\src\makielayout\mousestatemachine.jl:301
│     [34] #invokelatest#2
│        @ .\essentials.jl:1055 [inlined]
│     [35] invokelatest
│        @ .\essentials.jl:1052 [inlined]
│     [36] notify
│        @ C:\Users\halan\.julia\packages\Observables\YdEbO\src\Observables.jl:206 [inlined]
│     [37] setindex!
│        @ C:\Users\halan\.julia\packages\Observables\YdEbO\src\Observables.jl:123 [inlined]
│     [38] (::WGLMakie.var"#82#85"{Dict{Any, Any}, Scene, Events})()
│        @ WGLMakie C:\Users\halan\.julia\packages\WGLMakie\rTFvG\src\events.jl:67
└ @ WGLMakie C:\Users\halan\.julia\packages\WGLMakie\rTFvG\src\events.jl:116
┌ Warning: Error in window event callback
│   exception =
│    Session is not open and would result in this function to indefinitely block.
│            It may unblock, if the browser is still connecting and opening the session later on. If this is expected,
│            you may try setting `error_on_closed=false`
│    Stacktrace:
│      [1] error(s::String)
│        @ Base .\error.jl:35
│      [2] evaljs_value(session::Session{Bonito.SubConnection}, js::Bonito.JSCode; error_on_closed::Bool, timeout::Int64)
│        @ Bonito C:\Users\halan\.julia\packages\Bonito\BbLUm\src\session.jl:271
│      [3] evaljs_value
│        @ C:\Users\halan\.julia\packages\Bonito\BbLUm\src\session.jl:268 [inlined]
│      [4] insert_plot!(session::Session{Bonito.SubConnection}, scene::Scene, plot::Plot)
│        @ WGLMakie C:\Users\halan\.julia\packages\WGLMakie\rTFvG\src\display.jl:344
│      [5] insert!(screen::WGLMakie.Screen, scene::Scene, plot::Plot)
│        @ WGLMakie C:\Users\halan\.julia\packages\WGLMakie\rTFvG\src\display.jl:351
│      [6] #invokelatest#2
│        @ .\essentials.jl:1055 [inlined]
│      [7] invokelatest
│        @ .\essentials.jl:1052 [inlined]
│      [8] push!(scene::Scene, plot::Plot)
│        @ Makie C:\Users\halan\.julia\packages\Makie\XQfuO\src\scenes.jl:483
│      [9] plot!
│        @ C:\Users\halan\.julia\packages\Makie\XQfuO\src\interfaces.jl:413 [inlined]
│     [10] plot!(ax::Axis, plot::Scatter{Tuple{Vector{Point{2, Float64}}}})
│        @ Makie C:\Users\halan\.julia\packages\Makie\XQfuO\src\figureplotting.jl:412
│     [11] _create_plot!(F::Function, attributes::Dict{Symbol, Any}, args::Vector{Float64})
│        @ Makie C:\Users\halan\.julia\packages\Makie\XQfuO\src\figureplotting.jl:381
│     [12] #scatter!#73
│        @ C:\Users\halan\.julia\packages\MakieCore\NeQjl\src\recipes.jl:453 [inlined]
│     [13] scatter!(args::Vector{Float64})
│        @ MakieCore C:\Users\halan\.julia\packages\MakieCore\NeQjl\src\recipes.jl:451
│     [14] (::var"#8#9")(r::Float64)
│        @ Main .\In[2]:18
│     [15] invokelatest(::Any, ::Any, ::Vararg{Any}; kwargs::@Kwargs{})
│        @ Base .\essentials.jl:1055
│     [16] invokelatest(::Any, ::Any, ::Vararg{Any})
│        @ Base .\essentials.jl:1052
│     [17] (::Observables.MapCallback)(value::Any)
│        @ Observables C:\Users\halan\.julia\packages\Observables\YdEbO\src\Observables.jl:436
│     [18] #invokelatest#2
│        @ .\essentials.jl:1055 [inlined]
│     [19] invokelatest
│        @ .\essentials.jl:1052 [inlined]
│     [20] notify
│        @ C:\Users\halan\.julia\packages\Observables\YdEbO\src\Observables.jl:206 [inlined]
│     [21] setindex!(observable::Observable, val::Any)
│        @ Observables C:\Users\halan\.julia\packages\Observables\YdEbO\src\Observables.jl:123
│     [22] (::Makie.var"#2062#2077"{Makie.Slider, Observable{Any}})(i::Int64)
│        @ Makie C:\Users\halan\.julia\packages\Makie\XQfuO\src\makielayout\blocks\slider.jl:63
│     [23] #invokelatest#2
│        @ .\essentials.jl:1055 [inlined]
│     [24] invokelatest
│        @ .\essentials.jl:1052 [inlined]
│     [25] notify
│        @ C:\Users\halan\.julia\packages\Observables\YdEbO\src\Observables.jl:206 [inlined]
│     [26] setindex!(observable::Observable, val::Any)
│        @ Observables C:\Users\halan\.julia\packages\Observables\YdEbO\src\Observables.jl:123
│     [27] (::Makie.var"#2068#2083"{Makie.Slider, Observable{Int64}, Observable{Vector{Point{2, Float32}}}, Observable{Any}})(event::MouseEvent)
│        @ Makie C:\Users\halan\.julia\packages\Makie\XQfuO\src\makielayout\blocks\slider.jl:128
│     [28] (::Makie.var"#1523#1524"{Makie.var"#2068#2083"{Makie.Slider, Observable{Int64}, Observable{Vector{Point{2, Float32}}}, Observable{Any}}})(event::MouseEvent)
│        @ Makie C:\Users\halan\.julia\packages\Makie\XQfuO\src\makielayout\mousestatemachine.jl:94
│     [29] #invokelatest#2
│        @ .\essentials.jl:1055 [inlined]
│     [30] invokelatest
│        @ .\essentials.jl:1052 [inlined]
│     [31] notify
│        @ C:\Users\halan\.julia\packages\Observables\YdEbO\src\Observables.jl:206 [inlined]
│     [32] setindex!
│        @ C:\Users\halan\.julia\packages\Observables\YdEbO\src\Observables.jl:123 [inlined]
│     [33] (::Makie.var"#1593#1595"{Scene, Base.RefValue{Bool}, Base.RefValue{Union{Nothing, Makie.Mouse.Button}}, Base.RefValue{Float64}, Base.RefValue{Float64}, Base.RefValue{Bool}, Base.RefValue{Point{2, Float64}}, Base.RefValue{Bool}, Base.RefValue{Union{Nothing, Makie.Mouse.Button}}, Base.RefValue{Bool}, Base.RefValue{Point{2, Float32}}, Base.RefValue{Point{2, Float64}}, Base.RefValue{Makie.Mouse.Action}, Observable{MouseEvent}, Float64, Module})(event::Makie.MouseButtonEvent)
│        @ Makie C:\Users\halan\.julia\packages\Makie\XQfuO\src\makielayout\mousestatemachine.jl:301
│     [34] #invokelatest#2
│        @ .\essentials.jl:1055 [inlined]
│     [35] invokelatest
│        @ .\essentials.jl:1052 [inlined]
│     [36] notify
│        @ C:\Users\halan\.julia\packages\Observables\YdEbO\src\Observables.jl:206 [inlined]
│     [37] setindex!
│        @ C:\Users\halan\.julia\packages\Observables\YdEbO\src\Observables.jl:123 [inlined]
│     [38] (::WGLMakie.var"#82#85"{Dict{Any, Any}, Scene, Events})()
│        @ WGLMakie C:\Users\halan\.julia\packages\WGLMakie\rTFvG\src\events.jl:67
└ @ WGLMakie C:\Users\halan\.julia\packages\WGLMakie\rTFvG\src\events.jl:116
┌ Warning: Error in window event callback
│   exception =
│    Session is not open and would result in this function to indefinitely block.
│            It may unblock, if the browser is still connecting and opening the session later on. If this is expected,
│            you may try setting `error_on_closed=false`
│    Stacktrace:
│      [1] error(s::String)
│        @ Base .\error.jl:35
│      [2] evaljs_value(session::Session{Bonito.SubConnection}, js::Bonito.JSCode; error_on_closed::Bool, timeout::Int64)
│        @ Bonito C:\Users\halan\.julia\packages\Bonito\BbLUm\src\session.jl:271
│      [3] evaljs_value
│        @ C:\Users\halan\.julia\packages\Bonito\BbLUm\src\session.jl:268 [inlined]
│      [4] insert_plot!(session::Session{Bonito.SubConnection}, scene::Scene, plot::Plot)
│        @ WGLMakie C:\Users\halan\.julia\packages\WGLMakie\rTFvG\src\display.jl:344
│      [5] insert!(screen::WGLMakie.Screen, scene::Scene, plot::Plot)
│        @ WGLMakie C:\Users\halan\.julia\packages\WGLMakie\rTFvG\src\display.jl:351
│      [6] #invokelatest#2
│        @ .\essentials.jl:1055 [inlined]
│      [7] invokelatest
│        @ .\essentials.jl:1052 [inlined]
│      [8] push!(scene::Scene, plot::Plot)
│        @ Makie C:\Users\halan\.julia\packages\Makie\XQfuO\src\scenes.jl:483
│      [9] plot!
│        @ C:\Users\halan\.julia\packages\Makie\XQfuO\src\interfaces.jl:413 [inlined]
│     [10] plot!(ax::Axis, plot::Scatter{Tuple{Vector{Point{2, Float64}}}})
│        @ Makie C:\Users\halan\.julia\packages\Makie\XQfuO\src\figureplotting.jl:412
│     [11] _create_plot!(F::Function, attributes::Dict{Symbol, Any}, args::Vector{Float64})
│        @ Makie C:\Users\halan\.julia\packages\Makie\XQfuO\src\figureplotting.jl:381
│     [12] #scatter!#73
│        @ C:\Users\halan\.julia\packages\MakieCore\NeQjl\src\recipes.jl:453 [inlined]
│     [13] scatter!(args::Vector{Float64})
│        @ MakieCore C:\Users\halan\.julia\packages\MakieCore\NeQjl\src\recipes.jl:451
│     [14] (::var"#8#9")(r::Float64)
│        @ Main .\In[2]:18
│     [15] invokelatest(::Any, ::Any, ::Vararg{Any}; kwargs::@Kwargs{})
│        @ Base .\essentials.jl:1055
│     [16] invokelatest(::Any, ::Any, ::Vararg{Any})
│        @ Base .\essentials.jl:1052
│     [17] (::Observables.MapCallback)(value::Any)
│        @ Observables C:\Users\halan\.julia\packages\Observables\YdEbO\src\Observables.jl:436
│     [18] #invokelatest#2
│        @ .\essentials.jl:1055 [inlined]
│     [19] invokelatest
│        @ .\essentials.jl:1052 [inlined]
│     [20] notify
│        @ C:\Users\halan\.julia\packages\Observables\YdEbO\src\Observables.jl:206 [inlined]
│     [21] setindex!(observable::Observable, val::Any)
│        @ Observables C:\Users\halan\.julia\packages\Observables\YdEbO\src\Observables.jl:123
│     [22] (::Makie.var"#2062#2077"{Makie.Slider, Observable{Any}})(i::Int64)
│        @ Makie C:\Users\halan\.julia\packages\Makie\XQfuO\src\makielayout\blocks\slider.jl:63
│     [23] #invokelatest#2
│        @ .\essentials.jl:1055 [inlined]
│     [24] invokelatest
│        @ .\essentials.jl:1052 [inlined]
│     [25] notify
│        @ C:\Users\halan\.julia\packages\Observables\YdEbO\src\Observables.jl:206 [inlined]
│     [26] setindex!(observable::Observable, val::Any)
│        @ Observables C:\Users\halan\.julia\packages\Observables\YdEbO\src\Observables.jl:123
│     [27] (::Makie.var"#2068#2083"{Makie.Slider, Observable{Int64}, Observable{Vector{Point{2, Float32}}}, Observable{Any}})(event::MouseEvent)
│        @ Makie C:\Users\halan\.julia\packages\Makie\XQfuO\src\makielayout\blocks\slider.jl:128
│     [28] (::Makie.var"#1523#1524"{Makie.var"#2068#2083"{Makie.Slider, Observable{Int64}, Observable{Vector{Point{2, Float32}}}, Observable{Any}}})(event::MouseEvent)
│        @ Makie C:\Users\halan\.julia\packages\Makie\XQfuO\src\makielayout\mousestatemachine.jl:94
│     [29] #invokelatest#2
│        @ .\essentials.jl:1055 [inlined]
│     [30] invokelatest
│        @ .\essentials.jl:1052 [inlined]
│     [31] notify
│        @ C:\Users\halan\.julia\packages\Observables\YdEbO\src\Observables.jl:206 [inlined]
│     [32] setindex!
│        @ C:\Users\halan\.julia\packages\Observables\YdEbO\src\Observables.jl:123 [inlined]
│     [33] (::Makie.var"#1593#1595"{Scene, Base.RefValue{Bool}, Base.RefValue{Union{Nothing, Makie.Mouse.Button}}, Base.RefValue{Float64}, Base.RefValue{Float64}, Base.RefValue{Bool}, Base.RefValue{Point{2, Float64}}, Base.RefValue{Bool}, Base.RefValue{Union{Nothing, Makie.Mouse.Button}}, Base.RefValue{Bool}, Base.RefValue{Point{2, Float32}}, Base.RefValue{Point{2, Float64}}, Base.RefValue{Makie.Mouse.Action}, Observable{MouseEvent}, Float64, Module})(event::Makie.MouseButtonEvent)
│        @ Makie C:\Users\halan\.julia\packages\Makie\XQfuO\src\makielayout\mousestatemachine.jl:301
│     [34] #invokelatest#2
│        @ .\essentials.jl:1055 [inlined]
│     [35] invokelatest
│        @ .\essentials.jl:1052 [inlined]
│     [36] notify
│        @ C:\Users\halan\.julia\packages\Observables\YdEbO\src\Observables.jl:206 [inlined]
│     [37] setindex!
│        @ C:\Users\halan\.julia\packages\Observables\YdEbO\src\Observables.jl:123 [inlined]
│     [38] (::WGLMakie.var"#82#85"{Dict{Any, Any}, Scene, Events})()
│        @ WGLMakie C:\Users\halan\.julia\packages\WGLMakie\rTFvG\src\events.jl:67
└ @ WGLMakie C:\Users\halan\.julia\packages\WGLMakie\rTFvG\src\events.jl:116
┌ Warning: Error in window event callback
│   exception =
│    Session is not open and would result in this function to indefinitely block.
│            It may unblock, if the browser is still connecting and opening the session later on. If this is expected,
│            you may try setting `error_on_closed=false`
│    Stacktrace:
│      [1] error(s::String)
│        @ Base .\error.jl:35
│      [2] evaljs_value(session::Session{Bonito.SubConnection}, js::Bonito.JSCode; error_on_closed::Bool, timeout::Int64)
│        @ Bonito C:\Users\halan\.julia\packages\Bonito\BbLUm\src\session.jl:271
│      [3] evaljs_value
│        @ C:\Users\halan\.julia\packages\Bonito\BbLUm\src\session.jl:268 [inlined]
│      [4] insert_plot!(session::Session{Bonito.SubConnection}, scene::Scene, plot::Plot)
│        @ WGLMakie C:\Users\halan\.julia\packages\WGLMakie\rTFvG\src\display.jl:344
│      [5] insert!(screen::WGLMakie.Screen, scene::Scene, plot::Plot)
│        @ WGLMakie C:\Users\halan\.julia\packages\WGLMakie\rTFvG\src\display.jl:351
│      [6] #invokelatest#2
│        @ .\essentials.jl:1055 [inlined]
│      [7] invokelatest
│        @ .\essentials.jl:1052 [inlined]
│      [8] push!(scene::Scene, plot::Plot)
│        @ Makie C:\Users\halan\.julia\packages\Makie\XQfuO\src\scenes.jl:483
│      [9] plot!
│        @ C:\Users\halan\.julia\packages\Makie\XQfuO\src\interfaces.jl:413 [inlined]
│     [10] plot!(ax::Axis, plot::Scatter{Tuple{Vector{Point{2, Float64}}}})
│        @ Makie C:\Users\halan\.julia\packages\Makie\XQfuO\src\figureplotting.jl:412
│     [11] _create_plot!(F::Function, attributes::Dict{Symbol, Any}, args::Vector{Float64})
│        @ Makie C:\Users\halan\.julia\packages\Makie\XQfuO\src\figureplotting.jl:381
│     [12] #scatter!#73
│        @ C:\Users\halan\.julia\packages\MakieCore\NeQjl\src\recipes.jl:453 [inlined]
│     [13] scatter!(args::Vector{Float64})
│        @ MakieCore C:\Users\halan\.julia\packages\MakieCore\NeQjl\src\recipes.jl:451
│     [14] (::var"#8#9")(r::Float64)
│        @ Main .\In[2]:18
│     [15] invokelatest(::Any, ::Any, ::Vararg{Any}; kwargs::@Kwargs{})
│        @ Base .\essentials.jl:1055
│     [16] invokelatest(::Any, ::Any, ::Vararg{Any})
│        @ Base .\essentials.jl:1052
│     [17] (::Observables.MapCallback)(value::Any)
│        @ Observables C:\Users\halan\.julia\packages\Observables\YdEbO\src\Observables.jl:436
│     [18] #invokelatest#2
│        @ .\essentials.jl:1055 [inlined]
│     [19] invokelatest
│        @ .\essentials.jl:1052 [inlined]
│     [20] notify
│        @ C:\Users\halan\.julia\packages\Observables\YdEbO\src\Observables.jl:206 [inlined]
│     [21] setindex!(observable::Observable, val::Any)
│        @ Observables C:\Users\halan\.julia\packages\Observables\YdEbO\src\Observables.jl:123
│     [22] (::Makie.var"#2062#2077"{Makie.Slider, Observable{Any}})(i::Int64)
│        @ Makie C:\Users\halan\.julia\packages\Makie\XQfuO\src\makielayout\blocks\slider.jl:63
│     [23] #invokelatest#2
│        @ .\essentials.jl:1055 [inlined]
│     [24] invokelatest
│        @ .\essentials.jl:1052 [inlined]
│     [25] notify
│        @ C:\Users\halan\.julia\packages\Observables\YdEbO\src\Observables.jl:206 [inlined]
│     [26] setindex!(observable::Observable, val::Any)
│        @ Observables C:\Users\halan\.julia\packages\Observables\YdEbO\src\Observables.jl:123
│     [27] (::Makie.var"#2068#2083"{Makie.Slider, Observable{Int64}, Observable{Vector{Point{2, Float32}}}, Observable{Any}})(event::MouseEvent)
│        @ Makie C:\Users\halan\.julia\packages\Makie\XQfuO\src\makielayout\blocks\slider.jl:128
│     [28] (::Makie.var"#1523#1524"{Makie.var"#2068#2083"{Makie.Slider, Observable{Int64}, Observable{Vector{Point{2, Float32}}}, Observable{Any}}})(event::MouseEvent)
│        @ Makie C:\Users\halan\.julia\packages\Makie\XQfuO\src\makielayout\mousestatemachine.jl:94
│     [29] #invokelatest#2
│        @ .\essentials.jl:1055 [inlined]
│     [30] invokelatest
│        @ .\essentials.jl:1052 [inlined]
│     [31] notify
│        @ C:\Users\halan\.julia\packages\Observables\YdEbO\src\Observables.jl:206 [inlined]
│     [32] setindex!
│        @ C:\Users\halan\.julia\packages\Observables\YdEbO\src\Observables.jl:123 [inlined]
│     [33] (::Makie.var"#1593#1595"{Scene, Base.RefValue{Bool}, Base.RefValue{Union{Nothing, Makie.Mouse.Button}}, Base.RefValue{Float64}, Base.RefValue{Float64}, Base.RefValue{Bool}, Base.RefValue{Point{2, Float64}}, Base.RefValue{Bool}, Base.RefValue{Union{Nothing, Makie.Mouse.Button}}, Base.RefValue{Bool}, Base.RefValue{Point{2, Float32}}, Base.RefValue{Point{2, Float64}}, Base.RefValue{Makie.Mouse.Action}, Observable{MouseEvent}, Float64, Module})(event::Makie.MouseButtonEvent)
│        @ Makie C:\Users\halan\.julia\packages\Makie\XQfuO\src\makielayout\mousestatemachine.jl:301
│     [34] #invokelatest#2
│        @ .\essentials.jl:1055 [inlined]
│     [35] invokelatest
│        @ .\essentials.jl:1052 [inlined]
│     [36] notify
│        @ C:\Users\halan\.julia\packages\Observables\YdEbO\src\Observables.jl:206 [inlined]
│     [37] setindex!
│        @ C:\Users\halan\.julia\packages\Observables\YdEbO\src\Observables.jl:123 [inlined]
│     [38] (::WGLMakie.var"#82#85"{Dict{Any, Any}, Scene, Events})()
│        @ WGLMakie C:\Users\halan\.julia\packages\WGLMakie\rTFvG\src\events.jl:67
└ @ WGLMakie C:\Users\halan\.julia\packages\WGLMakie\rTFvG\src\events.jl:116

OS: Windows 11
Julia version: 1.11.1
jupyterlab version: 4.3.0 (from IJulia)