diff --git a/web/pgadmin/browser/static/js/keyboard.js b/web/pgadmin/browser/static/js/keyboard.js index 1a402da8d..ba1a7806d 100644 --- a/web/pgadmin/browser/static/js/keyboard.js +++ b/web/pgadmin/browser/static/js/keyboard.js @@ -307,8 +307,9 @@ _.extend(pgBrowser.keyboardNavigation, { }, bindContextMenu: function(event) { const tree = this.getTreeDetails(); - const left = $(event.srcElement).find('.aciTreeEntry').position().left + 70; - const top = $(event.srcElement).find('.aciTreeEntry').position().top + 70; + let _srcElement = event.srcElement || event.target; + const left = $(_srcElement).find('.aciTreeEntry').position().left + 70; + const top = $(_srcElement).find('.aciTreeEntry').position().top + 70; tree.t.blur(tree.i); $('#tree').trigger('blur');