diff --git a/app/carnet/page.tsx b/app/carnet/page.tsx
index 947b3675..d5bfb661 100644
--- a/app/carnet/page.tsx
+++ b/app/carnet/page.tsx
@@ -298,6 +298,15 @@ export default function CarnetPage() {
console.log('Selected folder:', folder);
setSelectedFolder(folder);
setLayoutMode("item-selection");
+ // Reset selected contact when changing folders
+ setSelectedContact(null);
+ };
+
+ const handleContactSelect = (contact: Contact) => {
+ setSelectedContact(contact);
+ if (isMobile) {
+ setShowNotes(false);
+ }
};
const handleNewNote = () => {
@@ -385,7 +394,7 @@ export default function CarnetPage() {
{selectedFolder === 'Contacts' ? (
diff --git a/components/carnet/navigation.tsx b/components/carnet/navigation.tsx
index 36fe7031..60789986 100644
--- a/components/carnet/navigation.tsx
+++ b/components/carnet/navigation.tsx
@@ -159,7 +159,12 @@ export default function Navigation({ nextcloudFolders, onFolderSelect }: Navigat
return (