From ccc50e865d9598ed22f66d8a7cfa86160ba40e6c Mon Sep 17 00:00:00 2001 From: Stefan Malzner Date: Sat, 1 Dec 2018 14:40:23 +0100 Subject: Fix empty 'cut' context menu when no text is selected --- src/webview/contextMenu.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/webview/contextMenu.js') diff --git a/src/webview/contextMenu.js b/src/webview/contextMenu.js index 4dda51bde..9b148b220 100644 --- a/src/webview/contextMenu.js +++ b/src/webview/contextMenu.js @@ -26,6 +26,8 @@ const buildMenuTpl = (props, suggestions) => { const hasText = props.selectionText.trim().length > 0; const can = type => editFlags[`can${type}`] && hasText; + console.log(props); + let menuTpl = [ { type: 'separator', @@ -33,7 +35,7 @@ const buildMenuTpl = (props, suggestions) => { id: 'cut', role: can('Cut') ? 'cut' : '', enabled: can('Cut'), - visible: props.isEditable, + visible: props.selectionText.trim(), }, { id: 'copy', label: 'Copy', @@ -130,6 +132,7 @@ const buildMenuTpl = (props, suggestions) => { }); } + console.log('suggestions', suggestions.length, suggestions); if (suggestions.length > 0) { suggestions.reverse().map(suggestion => menuTpl.unshift({ id: `suggestion-${suggestion}`, -- cgit v1.2.3-54-g00ecf