diff --git a/src/construct.jl b/src/construct.jl
index aac1e5d34d478a542779d3a31a15eea91fdbeb5f..a8a0a24552d0f03a1afbbf8b5c5b6fb4afb3de0b 100644
--- a/src/construct.jl
+++ b/src/construct.jl
@@ -46,6 +46,7 @@ end
 widget(x::Range, label="") = slider(x; label=label)
 widget(x::Observable, label="") = x
 widget(x::WebIO.Node{<:Any}, label="") = x
+widget(x::WebIO.Scope, label="") = x #fix for WebIO update
 widget(x::AbstractVector, label="") = togglebuttons(x, label=label)
 widget(x::Associative, label="") = togglebuttons(x, label=label)
 widget(x::Bool, label="") = checkbox(x, label=label)