diff --git a/packages/web/src/icons/FontIcon.svelte b/packages/web/src/icons/FontIcon.svelte
index b501a0f48..90cdae967 100644
--- a/packages/web/src/icons/FontIcon.svelte
+++ b/packages/web/src/icons/FontIcon.svelte
@@ -208,6 +208,7 @@
'img error-inv': 'mdi mdi-close-circle color-icon-inv-red',
'img warn': 'mdi mdi-alert color-icon-gold',
'img info': 'mdi mdi-information color-icon-blue',
+ 'img debug': 'mdi mdi-monitor color-icon-green',
// 'img statusbar-ok': 'mdi mdi-check-circle color-on-statusbar-green',
'img circular': 'mdi mdi-circular-saw color-icon-red',
diff --git a/packages/web/src/query/MessageView.svelte b/packages/web/src/query/MessageView.svelte
index a188f5e58..1ee3d57d8 100644
--- a/packages/web/src/query/MessageView.svelte
+++ b/packages/web/src/query/MessageView.svelte
@@ -1,5 +1,9 @@
-
-
-
-
-
-
-
- {#if showProcedure}
-
- {/if}
- {#if showLine}
-
- {/if}
- {#if showCaller}
-
- {/if}
-
- {#each items as row, index}
- 0 ? items[index - 1] : null}
- on:messageclick
- />
- {/each}
-
+
+ x.severity == 'debug').length}
+ />
+ x.severity == 'info').length}
+ />
+ x.severity == 'error').length}
+ />
+
+
+
+
+
+
+
+
+
+
+
+ {#if showProcedure}
+
+ {/if}
+ {#if showLine}
+
+ {/if}
+ {#if showCaller}
+
+ {/if}
+
+
+ {#each items.filter(row => filterRow(row, filter, $values)) as row, index}
+ 0 ? items[index - 1] : null}
+ on:messageclick
+ />
+ {/each}
+
+