diff --git a/packages/bruno-app/src/components/FolderSettings/Documentation/index.js b/packages/bruno-app/src/components/FolderSettings/Documentation/index.js index 0b02e3d8b..81a3ccd01 100644 --- a/packages/bruno-app/src/components/FolderSettings/Documentation/index.js +++ b/packages/bruno-app/src/components/FolderSettings/Documentation/index.js @@ -12,9 +12,9 @@ import StyledWrapper from './StyledWrapper'; const Documentation = ({ collection, folder }) => { const dispatch = useDispatch(); const { displayedTheme } = useTheme(); + const preferences = useSelector((state) => state.app.preferences); const [isEditing, setIsEditing] = useState(false); const docs = get(folder, 'root.docs', ''); - const preferences = useSelector((state) => state.app.preferences); const toggleViewMode = () => { setIsEditing((prev) => !prev); diff --git a/packages/bruno-app/src/providers/Hotkeys/index.js b/packages/bruno-app/src/providers/Hotkeys/index.js index 87d187ddd..f9316eb94 100644 --- a/packages/bruno-app/src/providers/Hotkeys/index.js +++ b/packages/bruno-app/src/providers/Hotkeys/index.js @@ -6,7 +6,12 @@ import { useSelector, useDispatch } from 'react-redux'; import EnvironmentSettings from 'components/Environments/EnvironmentSettings'; import NetworkError from 'components/ResponsePane/NetworkError'; import NewRequest from 'components/Sidebar/NewRequest'; -import { sendRequest, saveRequest, saveCollectionRoot } from 'providers/ReduxStore/slices/collections/actions'; +import { + sendRequest, + saveRequest, + saveCollectionRoot, + saveFolderRoot +} from 'providers/ReduxStore/slices/collections/actions'; import { findCollectionByUid, findItemInCollection } from 'utils/collections'; import { closeTabs, switchTab } from 'providers/ReduxStore/slices/tabs'; import { getKeyBindingsForActionAllOS } from './keyMappings'; @@ -43,7 +48,11 @@ export const HotkeysProvider = (props) => { if (collection) { const item = findItemInCollection(collection, activeTab.uid); if (item && item.uid) { - dispatch(saveRequest(activeTab.uid, activeTab.collectionUid)); + if (activeTab.type === 'folder-settings') { + dispatch(saveFolderRoot(collection.uid, item.uid)); + } else { + dispatch(saveRequest(activeTab.uid, activeTab.collectionUid)); + } } else if (activeTab.type === 'collection-settings') { dispatch(saveCollectionRoot(collection.uid)); }