diff --git a/src/app/components/pab-table/pab-table.component.ts b/src/app/components/pab-table/pab-table.component.ts
index c835b87b4f4c9dce2efa6851b59110e13a1ce76a..8d48ab20a3b7a42edc349e47a265f229f51b342c 100644
--- a/src/app/components/pab-table/pab-table.component.ts
+++ b/src/app/components/pab-table/pab-table.component.ts
@@ -481,6 +481,7 @@ export class PabTableComponent implements AfterViewInit, AfterViewChecked, OnIni
         // 1 col for wall
         this.headers.push({
             title: this.i18nService.localizeText("INFO_PB_CLOISON"),
+            selectable: bs
         });
         // 1 header for each device of the wall having the most devices (including downwall)
         for (let i = 0; i < maxNbDevices; i++) {
@@ -577,7 +578,8 @@ export class PabTableComponent implements AfterViewInit, AfterViewChecked, OnIni
                     });
                     // empty line (EB cell, see note)
                     deviceParamRow.cells.push({
-                        colspan: 3
+                        colspan: 3,
+                        selectable: cloison
                     });
                     // ZRAM
                     deviceParamRow.cells.push({
@@ -604,7 +606,8 @@ export class PabTableComponent implements AfterViewInit, AfterViewChecked, OnIni
                     });
                     // empty cell (EZRAM cell, see note)
                     deviceParamRow.cells.push({
-                        rowspan: paramRowCount
+                        rowspan: paramRowCount,
+                        selectable: cloison
                     });
                 }
                 else if (r === 2) {
@@ -696,7 +699,7 @@ export class PabTableComponent implements AfterViewInit, AfterViewChecked, OnIni
                     tableRow.cells.push({
                         colspan: 2,
                         rowspan: remaining,
-                        selectable: ps
+                        selectable: struct
                     });
                 }
             }