And get this: it only seems to happen with Frosted Acrylic so far. If you insert Draftboard, no repro. If you insert Draftboard and manually choose Frosted Acrylic, it will repro.
This happens on complex and simple files, and has been a 100% repro since last night, but pretty sure it was OK on Monday evening.
Chrome and Safari react exactly the same way.
Have fun with that one!
EDIT: And it gets better! If you get “locked up” you can manually select Clear Acrylic and regain full control. Once you switch back to Frosted, though, it’ll lock you out again.
Just tried it as well. They already had some scores in the part, and they are locked out. I didn’t do anything to it. If I change something else to a score, it locks out as well. That’s a weird one.
Uncaught TypeError: Cannot read property 'getHostNode' of null
at Object.getHostNode (vendor.bundle-7e98ec096ef965f41df0c9ce05763c69ef1bb1fc0dd211556b29d72cf3c86dc4.js:1)
at u.getHostNode (vendor.bundle-7e98ec096ef965f41df0c9ce05763c69ef1bb1fc0dd211556b29d72cf3c86dc4.js:1)
at Object.getHostNode (vendor.bundle-7e98ec096ef965f41df0c9ce05763c69ef1bb1fc0dd211556b29d72cf3c86dc4.js:1)
at Object.updateChildren (vendor.bundle-7e98ec096ef965f41df0c9ce05763c69ef1bb1fc0dd211556b29d72cf3c86dc4.js:1)
at ReactDOMComponent._reconcilerUpdateChildren (vendor.bundle-7e98ec096ef965f41df0c9ce05763c69ef1bb1fc0dd211556b29d72cf3c86dc4.js:1)
at ReactDOMComponent._updateChildren (vendor.bundle-7e98ec096ef965f41df0c9ce05763c69ef1bb1fc0dd211556b29d72cf3c86dc4.js:1)
at ReactDOMComponent.updateChildren (vendor.bundle-7e98ec096ef965f41df0c9ce05763c69ef1bb1fc0dd211556b29d72cf3c86dc4.js:1)
at ReactDOMComponent._updateDOMChildren (vendor.bundle-7e98ec096ef965f41df0c9ce05763c69ef1bb1fc0dd211556b29d72cf3c86dc4.js:1)
at ReactDOMComponent.updateComponent (vendor.bundle-7e98ec096ef965f41df0c9ce05763c69ef1bb1fc0dd211556b29d72cf3c86dc4.js:1)
at ReactDOMComponent.receiveComponent (vendor.bundle-7e98ec096ef965f41df0c9ce05763c69ef1bb1fc0dd211556b29d72cf3c86dc4.js:1)
at Object.receiveComponent (vendor.bundle-7e98ec096ef965f41df0c9ce05763c69ef1bb1fc0dd211556b29d72cf3c86dc4.js:1)
at Object.updateChildren (vendor.bundle-7e98ec096ef965f41df0c9ce05763c69ef1bb1fc0dd211556b29d72cf3c86dc4.js:1)
at ReactDOMComponent._reconcilerUpdateChildren (vendor.bundle-7e98ec096ef965f41df0c9ce05763c69ef1bb1fc0dd211556b29d72cf3c86dc4.js:1)
at ReactDOMComponent._updateChildren (vendor.bundle-7e98ec096ef965f41df0c9ce05763c69ef1bb1fc0dd211556b29d72cf3c86dc4.js:1)
at ReactDOMComponent.updateChildren (vendor.bundle-7e98ec096ef965f41df0c9ce05763c69ef1bb1fc0dd211556b29d72cf3c86dc4.js:1)
at ReactDOMComponent._updateDOMChildren (vendor.bundle-7e98ec096ef965f41df0c9ce05763c69ef1bb1fc0dd211556b29d72cf3c86dc4.js:1)
Pretty obviously because /api/materials contains “score_settings: []” for Medium Frosted Acrylic.