diff --git a/src/frontend/app/folder/document-list/folder-document-list.component.html b/src/frontend/app/folder/document-list/folder-document-list.component.html
index 1d0e6621275c985dc360169c6108a754bcb1db2c..b7769b217aaf74bcec77b17444ebb7811bfa0f97 100644
--- a/src/frontend/app/folder/document-list/folder-document-list.component.html
+++ b/src/frontend/app/folder/document-list/folder-document-list.component.html
@@ -69,7 +69,7 @@
                             <app-folder-action-list #actionsList [contextMode]="false" [currentFolderInfo]="folderInfo"
                                 [totalRes]="allResInBasket.length" [selectedRes]="selectedRes"
                                 (refreshEvent)="refreshDaoAfterAction()"
-                                (refreshPanelFolders)="panelFolder.refreshFoldersTree()">
+                                (refreshPanelFolders)="foldersService.getFolders()">
                             </app-folder-action-list>
                         </span>
                     </div>
@@ -198,5 +198,5 @@
 </mat-sidenav-container>
 <app-folder-action-list #actionsListContext [contextMode]="true" [currentFolderInfo]="folderInfo"
     [totalRes]="allResInBasket.length" [selectedRes]="selectedRes" (refreshEvent)="refreshDaoAfterAction()"
-    (refreshPanelFolders)="panelFolder.refreshFoldersTree()">
+    (refreshPanelFolders)="foldersService.getFolders()">
 </app-folder-action-list>
diff --git a/src/frontend/app/folder/document-list/folder-document-list.component.ts b/src/frontend/app/folder/document-list/folder-document-list.component.ts
index b9c1713bd31576c22c841cd8e2a5b5d4debbc525..ab23ad4f01d97d2f0319c33b3d7c49015c3f3618 100644
--- a/src/frontend/app/folder/document-list/folder-document-list.component.ts
+++ b/src/frontend/app/folder/document-list/folder-document-list.component.ts
@@ -9,19 +9,16 @@ import { MatSidenav } from '@angular/material/sidenav';
 import { MatSort } from '@angular/material/sort';
 
 import { DomSanitizer, SafeHtml } from '@angular/platform-browser';
-import { startWith, switchMap, map, catchError, takeUntil, tap, exhaustMap, filter } from 'rxjs/operators';
+import { startWith, switchMap, map, catchError, takeUntil, tap } from 'rxjs/operators';
 import { ActivatedRoute, Router } from '@angular/router';
 import { HeaderService } from '../../../service/header.service';
 
 import { Overlay } from '@angular/cdk/overlay';
 import { PanelListComponent } from '../../list/panel/panel-list.component';
 import { AppService } from '../../../service/app.service';
-import { PanelFolderComponent } from '../panel/panel-folder.component';
 import { BasketHomeComponent } from '../../basket/basket-home.component';
-import { ConfirmComponent } from '../../../plugins/modal/confirm.component';
 import { FolderActionListComponent } from '../folder-action-list/folder-action-list.component';
 import { FiltersListService } from '../../../service/filtersList.service';
-import { trigger, transition, style, animate } from '@angular/animations';
 import { FoldersService } from '../folders.service';
 import { FunctionsService } from '../../../service/functions.service';
 
@@ -103,7 +100,6 @@ export class FolderDocumentListComponent implements OnInit {
 
     @ViewChild(MatPaginator, { static: true }) paginator: MatPaginator;
     @ViewChild('tableBasketListSort', { static: true }) sort: MatSort;
-    @ViewChild('panelFolder', { static: false }) panelFolder: PanelFolderComponent;
     @ViewChild('basketHome', { static: true }) basketHome: BasketHomeComponent;
 
     constructor(
diff --git a/src/frontend/app/folder/folder-menu/folder-menu.component.ts b/src/frontend/app/folder/folder-menu/folder-menu.component.ts
index a5ddabb03c332837d5962ea71c23c8e4268a32d0..77be011fc0c2b13a3a1507865cffe57d80608f84 100644
--- a/src/frontend/app/folder/folder-menu/folder-menu.component.ts
+++ b/src/frontend/app/folder/folder-menu/folder-menu.component.ts
@@ -102,6 +102,7 @@ export class FolderMenuComponent implements OnInit {
             tap(() => {
                 this.foldersService.getPinnedFolders();
                 this.refreshList.emit();
+                this.refreshFolders.emit();
                 this.notify.success(this.lang.mailClassified);
             }),
             catchError((err) => {
@@ -121,6 +122,7 @@ export class FolderMenuComponent implements OnInit {
                 this.notify.success(this.lang.removedFromFolder);
                 this.foldersService.getPinnedFolders();
                 this.refreshList.emit();
+                this.refreshFolders.emit();
             })
         ).subscribe();
     }
diff --git a/src/frontend/app/home/followed-list/followed-document-list.component.html b/src/frontend/app/home/followed-list/followed-document-list.component.html
index 65488bfbe205aee4ea93bc298775fb33621a3b88..c7772e3c733bf0bade7d1bb2846cbb3e69840707 100644
--- a/src/frontend/app/home/followed-list/followed-document-list.component.html
+++ b/src/frontend/app/home/followed-list/followed-document-list.component.html
@@ -173,5 +173,5 @@
 </mat-sidenav-container>
 <app-followed-action-list #actionsListContext [contextMode]="true" [currentFolderInfo]="folderInfo"
     [totalRes]="allResInBasket.length" [selectedRes]="selectedRes" (refreshEvent)="refreshDaoAfterAction()"
-    [menuShortcut]="menuShortcut">
+    [menuShortcut]="menuShortcut" (refreshPanelFolders)="foldersService.getFolders()">
 </app-followed-action-list>
diff --git a/src/frontend/app/list/basket-list.component.html b/src/frontend/app/list/basket-list.component.html
index 35057147bf452f447ff750c449fa0f142130ef44..7e55a91985f7306d9771ea36a759371d42e950f4 100644
--- a/src/frontend/app/list/basket-list.component.html
+++ b/src/frontend/app/list/basket-list.component.html
@@ -46,7 +46,7 @@
                             <span>
                                 <app-actions-list #actionsList (refreshEvent)="refreshDao()"
                                     [contextMode]="false" [totalRes]="allResInBasket.length" [selectedRes]="selectedRes"
-                                    [currentBasketInfo]="currentBasketInfo" [currentResource]="currentResource"></app-actions-list>
+                                    [currentBasketInfo]="currentBasketInfo" [currentResource]="currentResource" (refreshPanelFolders)="foldersService.getFolders()"></app-actions-list>
                             </span>
                         </div>
                     </div>
@@ -198,5 +198,5 @@
         </mat-sidenav>
     </mat-sidenav-container>
     <app-actions-list (refreshEvent)="refreshDao()" (refreshEventAfterAction)="refreshDaoAfterAction()" #actionsListContext [contextMode]="true"
-        [totalRes]="allResInBasket.length" [selectedRes]="selectedRes" [currentBasketInfo]="currentBasketInfo">
+        [totalRes]="allResInBasket.length" [selectedRes]="selectedRes" [currentBasketInfo]="currentBasketInfo" (refreshPanelFolders)="foldersService.getFolders()">
     </app-actions-list>