From 556683574c9d4d8a5d2c86f0cc92b9429e47479d Mon Sep 17 00:00:00 2001 From: ma0068 Date: Mon, 16 Feb 2026 15:44:01 +0100 Subject: [PATCH] Ignore typing inside editable elements for handling of keyboards event in function onKeydown --- public/js/components/Stv/Studentenverwaltung/List.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/public/js/components/Stv/Studentenverwaltung/List.js b/public/js/components/Stv/Studentenverwaltung/List.js index 26bfbcb2c..3a67df76c 100644 --- a/public/js/components/Stv/Studentenverwaltung/List.js +++ b/public/js/components/Stv/Studentenverwaltung/List.js @@ -4,7 +4,7 @@ import CoreTag from '../../Tag/Tag.js'; import { tagHeaderFilter } from "../../../tabulator/filters/extendedHeaderFilter.js"; import { addTagInTable, deleteTagInTable, updateTagInTable } from "../../../../js/helpers/TagHelper.js"; import { tagFormatter } from "../../../../js/tabulator/formatter/tags.js"; -//import { extendedHeaderFilter } from "../../../tabulator/filters/extendedHeaderFilter.js"; + import ApiTag from "../../../api/factory/stv/tag.js"; import ListFilter from './List/Filter.js'; @@ -458,6 +458,14 @@ export default { if (!this.focusObj) return; + // Ignore typing inside editable elements + if ( + e.target instanceof HTMLInputElement || + e.target instanceof HTMLTextAreaElement || + e.target.isContentEditable + ) + return; + var next; switch (e.code) { case 'Enter':