Cannot read properties of null on $el (missing event unregister from new SelectTable)
### Expected Behavior

_No response_

### Actual Behaviour

Uncaught TypeError: Cannot read properties of null (reading '$el')
    at Proxy.computeHeaderSize (index-afe23b22.js:1086:286666)

The resize event triggers on the SelectTable component even if we switched tab / page.
Must unregister the resize event handle on unmount

### Steps To Reproduce

Execution list -> detailed execution -> resize window

### Environment Information

- Kestra Version:
- Operating System (OS / Docker / Kubernetes):
- Java Version (If not docker):


### Example flow

_No response_
ui/src/components/layout/SelectTable.vue
ui/src/components/layout/SelectTable.vue
diff --git a/ui/src/components/layout/SelectTable.vue b/ui/src/components/layout/SelectTable.vue
index efa3a9cec3..cf056a2235 100644
--- a/ui/src/components/layout/SelectTable.vue
+++ b/ui/src/components/layout/SelectTable.vue
@@ -26,7 +26,10 @@
             }
         },
         mounted() {
-            window.onresize = this.computeHeaderSize;
+            window.addEventListener("resize", this.computeHeaderSize);
+        },
+        unmounted() {
+            window.removeEventListener("resize", this.computeHeaderSize);
         },
         updated() {
             this.computeHeaderSize();
