1
0
mirror of https://github.com/gryf/pentadactyl-pm.git synced 2025-12-24 04:32:26 +01:00

Closes issue #634.

This commit is contained in:
Kris Maglione
2011-08-18 03:29:08 -04:00
parent 9bd31b71e9
commit 2596665c1e

View File

@@ -1412,7 +1412,7 @@ var Events = Module("events", {
// argument "event" is deliberately not used, as i don't seem to have
// access to the real focus target
// Huh? --djk
onFocusChange: function onFocusChange(event) {
onFocusChange: util.wrapCallback(function onFocusChange(event) {
function hasHTMLDocument(win) win && win.document && win.document instanceof HTMLDocument
if (dactyl.ignoreFocus)
return;
@@ -1458,7 +1458,7 @@ var Events = Module("events", {
return;
}
if (Events.isInputElement(elem)) {
if (elem && Events.isInputElement(elem)) {
if (!haveInput)
modes.push(modes.INSERT);
@@ -1486,7 +1486,7 @@ var Events = Module("events", {
if (modes.main.ownsFocus)
modes.topOfStack.params.ownsFocus = elem;
}
},
}),
onSelectionChange: function onSelectionChange(event) {
let controller = document.commandDispatcher.getControllerForCommand("cmd_copy");