diff --git a/js/CommonFilters.js b/js/CommonFilters.js
index a28aa2d242231b4d5c93109e654042188dc3991b..e0e8034ea00a4117a4e10b2374a45b3893cf0e02 100644
--- a/js/CommonFilters.js
+++ b/js/CommonFilters.js
@@ -332,7 +332,7 @@ const	Filters = {
 				/* global getSelectionText */
 				const selectedText = getSelectionText();
 
-				const lh = dojo.connect(dialog, "onLoad", function () {
+				const lh = dojo.connect(dialog, "onShow", function () {
 					dojo.disconnect(lh);
 
 					if (selectedText != "") {