From 196721c3ce8f0c2c33d94d5f19198ef71f33582c Mon Sep 17 00:00:00 2001
From: rhenck <richard.henck@iqb.hu-berlin.de>
Date: Mon, 24 Jun 2024 18:42:20 +0200
Subject: [PATCH] Table: Fix removing child elements

The index was one off, when looking up the correct child element.
---
 .../components/compound-elements/table/table.component.ts       | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/projects/common/components/compound-elements/table/table.component.ts b/projects/common/components/compound-elements/table/table.component.ts
index cf3332e03..3820982fe 100644
--- a/projects/common/components/compound-elements/table/table.component.ts
+++ b/projects/common/components/compound-elements/table/table.component.ts
@@ -126,7 +126,7 @@ export class TableComponent extends CompoundElementComponent implements OnInit {
 
   removeElement(row: number, col: number): void {
     this.elementRemoved.emit(this.elementGrid.flat()
-      .findIndex(el => el?.position.gridRow === row && el?.position.gridColumn === col));
+      .findIndex(el => el?.position.gridRow === (row + 1) && el?.position.gridColumn === (col + 1)));
     this.refresh();
   }
 }
-- 
GitLab