From 15084c58113e0313f588af65f4a5d1042ab3e15f Mon Sep 17 00:00:00 2001 From: Chintan Kavathia Date: Mon, 31 Mar 2025 11:44:04 +0530 Subject: [PATCH] fix: bind empty message string as plain text to avoid xss BREAKING CHANGE: `emptyMessage` is no longer interpreted as HTML to prevent XSS attacks. Use content projection for displaying an HTML empty content message: ```
My rich html content.
``` --- .../src/lib/components/datatable.component.html | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/projects/ngx-datatable/src/lib/components/datatable.component.html b/projects/ngx-datatable/src/lib/components/datatable.component.html index ee259867f..57d58b096 100644 --- a/projects/ngx-datatable/src/lib/components/datatable.component.html +++ b/projects/ngx-datatable/src/lib/components/datatable.component.html @@ -79,11 +79,9 @@
-
+
+ {{ messages.emptyMessage ?? 'No data to display' }} +