diff --git a/packages/hooks/src/createRunHook.js b/packages/hooks/src/createRunHook.js index d504f3c5947c03..07f02570a0aaeb 100644 --- a/packages/hooks/src/createRunHook.js +++ b/packages/hooks/src/createRunHook.js @@ -33,8 +33,8 @@ function createRunHook( hooks, returnFirstArg ) { // The following code can be stripped from production builds. /* develblock:start */ // Handle any 'all' hooks registered. - if ( hooks.all ) { - handlers.push( hooks.all.handlers ); + if ( 'hookAdded' !== hookName && hooks.all ) { + handlers.push( ...hooks.all.handlers ); } /* develblock:end */