TypeError: Cannot read property 'allowRecurse' of null
Version
3.0.0
Reproduction link
https://github.com/plantain-00/schema-based-json-editor
Steps to reproduce
Open https://plantain-00.github.io/schema-based-json-editor/packages/vue/demo/ click the icon besides 'GUI:' twice, the error will be in console.
What is expected?
No error.
What is actually happening?
In dev mode, the error message is:
runtime-core.esm-bundler.js:153 [Vue warn]: Unhandled error during execution of component event handler
runtime-core.esm-bundler.js:153 [Vue warn]: Unhandled error during execution of beforeMount hook
runtime-core.esm-bundler.js:153 [Vue warn]: Unhandled error during execution of scheduler flush. This is likely a Vue internals bug. Please open an issue at https://new-issue.vuejs.org/?repo=vuejs/vue-next
runtime-core.esm-bundler.js:367 Uncaught (in promise) TypeError: Cannot read property 'allowRecurse' of null
at queueJob (runtime-core.esm-bundler.js:367)
at Proxy.eval (runtime-core.esm-bundler.js:5922)
at Proxy.onChange (object-editor.js:164)
at onUpdate-value (variables.js:704)
at callWithErrorHandling (runtime-core.esm-bundler.js:269)
at callWithAsyncErrorHandling (runtime-core.esm-bundler.js:278)
at emit (runtime-core.esm-bundler.js:707)
at Object.onUpdate-value._cache.<computed>._cache.<computed> (variables.js:430)
at callWithErrorHandling (runtime-core.esm-bundler.js:269)
at callWithAsyncErrorHandling (runtime-core.esm-bundler.js:278)
Always provide boiled down reproductions when reporting bugs. Here is an example: https://jsfiddle.net/w54fzat2/. Open a new issue once you manage to boil down the reproduction