lib/browser/history.rb in isomorfeus-preact-23.7.0.rc5 vs lib/browser/history.rb in isomorfeus-preact-23.8.0.rc1

- old
+ new

@@ -1,5 +1,7 @@ +# backtick_javascript: true + module Browser class History if RUBY_ENGINE == 'opal' include Native::Wrapper @@ -9,14 +11,14 @@ native_reader :length alias :size :length def push_state(state, title = '', url = `null`) - `#@native.pushState(#{state.to_n}, #{title}, #{url})` + `#@native.pushState(Object.fromEntries(#{state}), #{title}, #{url})` end def replace_state(state, title = '', url = `null`) - `#@native.replaceState(#{state.to_n}, #{title}, #{url})` + `#@native.replaceState(Object.fromEntries(#{state}), #{title}, #{url})` end def scroll_restoration `#@native.scrollRestoration` end