diff --git a/todo-workspace/frontend/src/app/core/adapters/local-storage-todo.service.ts b/todo-workspace/frontend/src/app/core/adapters/local-storage-todo.service.ts
index 59a91f868d0f1908332e099ca942f6e6f5fa1324..5fbbb88756f0e6dc0dd1c2994e5b4ecfbbb9de78 100644
--- a/todo-workspace/frontend/src/app/core/adapters/local-storage-todo.service.ts
+++ b/todo-workspace/frontend/src/app/core/adapters/local-storage-todo.service.ts
@@ -19,10 +19,10 @@ export class LocalStorageTodoService implements TodoService {
     return of(this.getTodos());
   }
 
-  remove(todoId: number): Observable<void> {
+  remove(todoId: number): Observable<number> {
     const todos = this.getTodos().filter((todo) => todo.id !== todoId);
     this.setTodos(todos);
-    return of(void 0);
+    return of(todoId);
   }
 
   toggleCompleted(todoId: number): Observable<Todo> {
diff --git a/todo-workspace/frontend/src/app/features/todo-list/todo-list.component.html b/todo-workspace/frontend/src/app/features/todo-list/todo-list.component.html
index e3b7c937b02d34ed9123e817dc4b3924d88e33c3..44302bedd1411bd1e636b1965c5b492cbc08cb6c 100644
--- a/todo-workspace/frontend/src/app/features/todo-list/todo-list.component.html
+++ b/todo-workspace/frontend/src/app/features/todo-list/todo-list.component.html
@@ -6,7 +6,7 @@
 
     <!-- Liste des tâches -->
     <div class="flex-grow flex items-center justify-center py-5">
-      @if (store.isLoading()) {
+      @if (!store.isLoading()) {
         <span class="loading loading-spinner loading-xl"></span>
       } @else {
         <ul class="list text-gray-600 text-lg">