From dca8f5a403e05c36802dcd8f39a7129901e9c67e Mon Sep 17 00:00:00 2001 From: Ben Dwyer Date: Tue, 13 Aug 2024 15:13:23 +0100 Subject: [PATCH] Zoom Out: Force device type to Desktop whenever zoom out is invoked --- packages/editor/src/store/selectors.js | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/packages/editor/src/store/selectors.js b/packages/editor/src/store/selectors.js index 8b0dfd4b370c41..f890dcac397326 100644 --- a/packages/editor/src/store/selectors.js +++ b/packages/editor/src/store/selectors.js @@ -1276,9 +1276,15 @@ export function getRenderingMode( state ) { * * @return {string} Device type. */ -export function getDeviceType( state ) { - return state.deviceType; -} +export const getDeviceType = createRegistrySelector( + ( select ) => ( state ) => { + const editorMode = select( blockEditorStore ).__unstableGetEditorMode(); + if ( editorMode === 'zoom-out' ) { + return 'Desktop'; + } + return state.deviceType; + } +); /** * Returns true if the list view is opened.