From 8879f4144523d472c844b581ae8f2dd2b7fbe073 Mon Sep 17 00:00:00 2001 From: Marin Atanasov Date: Mon, 20 Feb 2023 12:29:21 +0200 Subject: [PATCH] Block Editor: Improve empty getBlockParents() perf --- packages/block-editor/src/store/selectors.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/block-editor/src/store/selectors.js b/packages/block-editor/src/store/selectors.js index 543da7dd1debb5..7a9741b32d64b8 100644 --- a/packages/block-editor/src/store/selectors.js +++ b/packages/block-editor/src/store/selectors.js @@ -510,6 +510,10 @@ export const getBlockParents = createSelector( parents.push( current ); } + if ( ! parents.length ) { + return EMPTY_ARRAY; + } + return ascending ? parents : parents.reverse(); }, ( state ) => [ state.blocks.parents ]