diff --git a/public/js/components/LVVerwaltung/Setup/Table.js b/public/js/components/LVVerwaltung/Setup/Table.js
index 5360c3525..fa288f8d7 100644
--- a/public/js/components/LVVerwaltung/Setup/Table.js
+++ b/public/js/components/LVVerwaltung/Setup/Table.js
@@ -233,6 +233,17 @@ export default {
const renderTags = () => {
container.innerHTML = '';
parsedTags = parsedTags.filter(item => item !== null);
+
+ parsedTags.sort((a, b) => {
+ let adone = a.done ? 1 : 0;
+ let bbone = b.done ? 1 : 0;
+
+ if (adone !== bbone)
+ {
+ return adone - bbone;
+ }
+ return b.id - a.id;
+ });
const tagsToShow = rowData._tagExpanded ? parsedTags : parsedTags.slice(0, maxVisibleTags);
tagsToShow.forEach(tag => {
diff --git a/public/js/components/filter/Filter.js b/public/js/components/filter/Filter.js
index cefa99404..9a294d2d4 100644
--- a/public/js/components/filter/Filter.js
+++ b/public/js/components/filter/Filter.js
@@ -666,7 +666,7 @@ export const CoreFilterCmpt = {
{{ selectedData.length }} ausgewählt
- Mit {{ selectedData.length }} ausgewählten:
+ Mit {{ selectedData.length }} ausgewählten: