add ESC key event handler in apps view to clear filter

This commit is contained in:
Johannes Zellner
2025-12-04 18:17:16 +01:00
parent 1ffe617287
commit 425e196dfc
+6
View File
@@ -261,6 +261,10 @@ function setItemWidth() {
else itemWidth.value = '190px';
}
function onKeyDownHandler(event) {
if (event.key === 'Escape') filter.value = '';
}
onActivated(async () => {
setItemWidth();
@@ -279,11 +283,13 @@ onActivated(async () => {
refreshInterval = setInterval(refreshApps, 5000);
window.addEventListener('resize', setItemWidth);
window.addEventListener('keydown', onKeyDownHandler);
});
onDeactivated(() => {
filter.value = '';
window.removeEventListener('keydown', onKeyDownHandler);
clearInterval(refreshInterval);
});