diff --git a/frontend/package-lock.json b/frontend/package-lock.json
index 3bb9728..589563f 100644
--- a/frontend/package-lock.json
+++ b/frontend/package-lock.json
@@ -19,7 +19,7 @@
"@sveltejs/adapter-auto": "^2.0.0",
"@sveltejs/kit": "^1.20.4",
"autoprefixer": "10.4.16",
- "svelte": "^4.0.5",
+ "svelte": "^4.2.9",
"vite": "^4.4.2"
}
},
@@ -668,9 +668,9 @@
}
},
"node_modules/axobject-query": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz",
- "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.0.0.tgz",
+ "integrity": "sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw==",
"dev": true,
"dependencies": {
"dequal": "^2.0.3"
@@ -1326,17 +1326,18 @@
}
},
"node_modules/svelte": {
- "version": "4.2.5",
- "resolved": "https://registry.npmjs.org/svelte/-/svelte-4.2.5.tgz",
- "integrity": "sha512-P9YPKsGkNdw4OJbtpd1uzimQHPj7Ai2sPcOHmmD6VgkFhFDmcYevQi7vE4cQ1g8/Vs64aL2TwMoCNFAzv7TPaQ==",
+ "version": "4.2.9",
+ "resolved": "https://registry.npmjs.org/svelte/-/svelte-4.2.9.tgz",
+ "integrity": "sha512-hsoB/WZGEPFXeRRLPhPrbRz67PhP6sqYgvwcAs+gWdSQSvNDw+/lTeUJSWe5h2xC97Fz/8QxAOqItwBzNJPU8w==",
"dev": true,
"dependencies": {
"@ampproject/remapping": "^2.2.1",
"@jridgewell/sourcemap-codec": "^1.4.15",
"@jridgewell/trace-mapping": "^0.3.18",
+ "@types/estree": "^1.0.1",
"acorn": "^8.9.0",
"aria-query": "^5.3.0",
- "axobject-query": "^3.2.1",
+ "axobject-query": "^4.0.0",
"code-red": "^1.0.3",
"css-tree": "^2.3.1",
"estree-walker": "^3.0.3",
@@ -1444,9 +1445,9 @@
}
},
"node_modules/vite": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.0.tgz",
- "integrity": "sha512-ulr8rNLA6rkyFAlVWw2q5YJ91v098AFQ2R0PRFwPzREXOUJQPtFUG0t+/ZikhaOCDqFoDhN6/v8Sq0o4araFAw==",
+ "version": "4.5.2",
+ "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.2.tgz",
+ "integrity": "sha512-tBCZBNSBbHQkaGyhGCDUGqeo2ph8Fstyp6FMSvTtsXeZSPpSMGlviAOav2hxVTqFcx8Hj/twtWKsMJXNY0xI8w==",
"dev": true,
"dependencies": {
"esbuild": "^0.18.10",
diff --git a/frontend/package.json b/frontend/package.json
index e844856..cd4f1fd 100644
--- a/frontend/package.json
+++ b/frontend/package.json
@@ -11,7 +11,7 @@
"@sveltejs/adapter-auto": "^2.0.0",
"@sveltejs/kit": "^1.20.4",
"autoprefixer": "10.4.16",
- "svelte": "^4.0.5",
+ "svelte": "^4.2.9",
"vite": "^4.4.2"
},
"type": "module",
diff --git a/frontend/src/lib/components/pill.svelte b/frontend/src/lib/components/pill.svelte
index f0f8896..a022645 100644
--- a/frontend/src/lib/components/pill.svelte
+++ b/frontend/src/lib/components/pill.svelte
@@ -72,49 +72,70 @@
afterUpdate(async () => {
// 16 = arrow size + something
- offsetUp = main_pill.offsetTop - pill_tooltip.offsetHeight - 16;
+ if (show_tooltip && tooltip_data.length > 0) {
+ offsetUp = main_pill.offsetTop - pill_tooltip.offsetHeight - 16;
+ }
});
-
{name}
-{name}
+{name}
+