diff --git a/src/main/java/org/olat/core/util/filter/impl/_resources/antisamy-tinymce.xml b/src/main/java/org/olat/core/util/filter/impl/_resources/antisamy-tinymce.xml
index 7d034891470f5ffc498edc3e7623fb6d16d77550..d4939a2f103bc5ba6266434d0c43e0b9f0ccada1 100644
--- a/src/main/java/org/olat/core/util/filter/impl/_resources/antisamy-tinymce.xml
+++ b/src/main/java/org/olat/core/util/filter/impl/_resources/antisamy-tinymce.xml
@@ -33,6 +33,8 @@
 
 		<!--  force non-empty with a '+' at the end instead of '*'
 		-->
+		<regexp name="olatInternalURL"
+			value="javascript:parent\.gotonode\(\d+\)" />
 		<regexp name="onsiteURL"
 			value="([\p{L}\p{N}\p{Zs}/\.\?=&amp;\-~_])+" />
 		<regexp name="offsiteURL"
@@ -116,7 +118,7 @@
 			<regexp-list>
 				<regexp name="onsiteURL" />
 				<regexp name="offsiteURL" />
-
+				<regexp name="olatInternalURL" />
 				<!--
 				-->
 			</regexp-list>