diff --git a/package.json b/package.json
index 52e0173..85a1be2 100644
--- a/package.json
+++ b/package.json
@@ -18,6 +18,7 @@
"license": "ISC",
"description": "",
"dependencies": {
+ "@floating-ui/dom": "^1.6.13",
"@popperjs/core": "^2.11.8",
"@preline/datatable": "^2.5.2",
"@tailwindcss/cli": "^4.0.9",
diff --git a/src/app.ts b/src/app.ts
index e6f8611..3ace156 100644
--- a/src/app.ts
+++ b/src/app.ts
@@ -33,7 +33,8 @@ app.use("/static/foreign/preline.js", express.static(path.resolve(__dirname, "..
app.use("/static/foreign/jquery.js", express.static(path.resolve(__dirname, "../node_modules/jquery/dist/jquery.min.js")));
app.use("/static/foreign/dataTables.js", express.static(path.resolve(__dirname, "../node_modules/datatables.net/js/dataTables.min.js")));
app.use("/static/foreign/dataTablesSelect.js", express.static(path.resolve(__dirname, "../node_modules/datatables.net-select/js/dataTables.select.min.js")));
-app.use("/static/foreign/popper.js", express.static(path.resolve(__dirname, "../node_modules/@popperjs/core/dist/umd/popper.min.js")));
+app.use("/static/foreign/floatingUiCore.js", express.static(path.resolve(__dirname, "../node_modules/@floating-ui/core/dist/floating-ui.core.umd.min.js")));
+app.use("/static/foreign/floatingUiDOM.js", express.static(path.resolve(__dirname, "../node_modules/@floating-ui/dom/dist/floating-ui.dom.umd.min.js")));
// User authentication & sessions
app.use(session({
diff --git a/src/client/views/layout.ejs b/src/client/views/layout.ejs
index 4d10eb8..58d7f00 100644
--- a/src/client/views/layout.ejs
+++ b/src/client/views/layout.ejs
@@ -21,7 +21,8 @@
-
+
+
<%- block("scripts").toString() %>