diff --git a/pd/nw/pd_canvas.html b/pd/nw/pd_canvas.html
index 4a1cb0ab823b0c6ca18e7e333d2a2ea3aba5ae12..6ae2d9904369218722238889644102eb0d0680d7 100644
--- a/pd/nw/pd_canvas.html
+++ b/pd/nw/pd_canvas.html
@@ -775,7 +775,10 @@ function nw_create_patch_window_menus (name) {
 
     editMenu.append(new nw.MenuItem({
         label: l('menu.editmode'),
-        click: function() { pdgui.pdsend(name + " editmode 0"); },
+        click: function() {
+            check_box_for_text();
+            pdgui.pdsend(name + " editmode 0");
+        },
         key: 'e',
         modifiers: "ctrl",
         tooltip: l('menu.editmode_tt')