Skip to content

Cannot edit custom block with boolean input from caller #254

@Samq64

Description

@Samq64
  1. Create a custom block with a boolean input
  2. Right-click -> edit one of its uses (not the definition)
  3. Click OK

scratch-editor version

Console Errors
main.js:2 Uncaught TypeError: Cannot read properties of null (reading 'isShadow')
    at ZN.getShadowDom (main.js:2:1)
    at AS.un (main.js:2:1)
    at AS.In (main.js:2:1)
    at AS.Sn (main.js:2:1)
    at main.js:2:1
    at Array.forEach (<anonymous>)
    at main.js:2:1
    at Object.callback (main.js:2:1)
    at reducer (custom-procedures.js:24:1)
    at combination (combineReducers.js:120:1)
getShadowDom @ main.js:2
un @ main.js:2
In @ main.js:2
Sn @ main.js:2
(anonymous) @ main.js:2
(anonymous) @ main.js:2
(anonymous) @ main.js:2
reducer @ custom-procedures.js:24
combination @ combineReducers.js:120
combination @ combineReducers.js:120
dispatch @ createStore.js:165
(anonymous) @ index.js:70
onRequestCloseCustomProcedures @ blocks.jsx:802
handleCustomProceduresClose @ blocks.jsx:625
wrapper @ index.js:550
handleOk @ custom-procedures.jsx:119
wrapper @ index.js:550
callCallback @ react-dom.development.js:188
invokeGuardedCallbackDev @ react-dom.development.js:237
invokeGuardedCallback @ react-dom.development.js:292
invokeGuardedCallbackAndCatchFirstError @ react-dom.development.js:306
executeDispatch @ react-dom.development.js:389
executeDispatchesInOrder @ react-dom.development.js:411
executeDispatchesAndRelease @ react-dom.development.js:3278
executeDispatchesAndReleaseTopLevel @ react-dom.development.js:3287
forEachAccumulated @ react-dom.development.js:3259
runEventsInBatch @ react-dom.development.js:3304
runExtractedPluginEventsInBatch @ react-dom.development.js:3514
handleTopLevel @ react-dom.development.js:3558
batchedEventUpdates$1 @ react-dom.development.js:21871
batchedEventUpdates @ react-dom.development.js:795
dispatchEventForLegacyPluginEventSystem @ react-dom.development.js:3568
attemptToDispatchEvent @ react-dom.development.js:4267
dispatchEvent @ react-dom.development.js:4189
unstable_runWithPriority @ scheduler.development.js:653
runWithPriority$1 @ react-dom.development.js:11039
discreteUpdates$1 @ react-dom.development.js:21887
discreteUpdates @ react-dom.development.js:806
dispatchDiscreteEvent @ react-dom.development.js:4168
main.js:2 Uncaught TypeError: Cannot read properties of null (reading 'isShadow')
    at ZN.getShadowDom (main.js:2:1)
    at AS.un (main.js:2:1)
    at AS.In (main.js:2:1)
    at AS.Sn (main.js:2:1)
    at main.js:2:1
    at Array.forEach (<anonymous>)
    at main.js:2:1
    at Object.callback (main.js:2:1)
    at reducer (custom-procedures.js:24:1)
    at combination (combineReducers.js:120:1)
getShadowDom @ main.js:2
un @ main.js:2
In @ main.js:2
Sn @ main.js:2
(anonymous) @ main.js:2
(anonymous) @ main.js:2
(anonymous) @ main.js:2
reducer @ custom-procedures.js:24
combination @ combineReducers.js:120
combination @ combineReducers.js:120
dispatch @ createStore.js:165
(anonymous) @ index.js:70
onRequestCloseCustomProcedures @ blocks.jsx:802
handleCustomProceduresClose @ blocks.jsx:625
wrapper @ index.js:550
handleOk @ custom-procedures.jsx:119
wrapper @ index.js:550
callCallback @ react-dom.development.js:188
invokeGuardedCallbackDev @ react-dom.development.js:237
invokeGuardedCallback @ react-dom.development.js:292
invokeGuardedCallbackAndCatchFirstError @ react-dom.development.js:306
executeDispatch @ react-dom.development.js:389
executeDispatchesInOrder @ react-dom.development.js:411
executeDispatchesAndRelease @ react-dom.development.js:3278
executeDispatchesAndReleaseTopLevel @ react-dom.development.js:3287
forEachAccumulated @ react-dom.development.js:3259
runEventsInBatch @ react-dom.development.js:3304
runExtractedPluginEventsInBatch @ react-dom.development.js:3514
handleTopLevel @ react-dom.development.js:3558
batchedEventUpdates$1 @ react-dom.development.js:21871
batchedEventUpdates @ react-dom.development.js:795
dispatchEventForLegacyPluginEventSystem @ react-dom.development.js:3568
attemptToDispatchEvent @ react-dom.development.js:4267
dispatchEvent @ react-dom.development.js:4189
unstable_runWithPriority @ scheduler.development.js:653
runWithPriority$1 @ react-dom.development.js:11039
discreteUpdates$1 @ react-dom.development.js:21887
discreteUpdates @ react-dom.development.js:806
dispatchDiscreteEvent @ react-dom.development.js:4168

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions