mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-23 18:26:15 +00:00
wall paper fix for bug #348183
nsGlobalWindow:Focus() can return NS_ERROR_FAILURE if we try to focus a disabled element. the unhandled exception in tabbrowser.xml can lead to problems, such as "canceling the 'do you want to close the window with open tabs' prompt still closes the window" r=bryner
This commit is contained in:
parent
43fff60e02
commit
7d426c7fcd
@ -765,7 +765,12 @@
|
||||
|
||||
function setFocus(element) {
|
||||
document.commandDispatcher.suppressFocusScroll = true;
|
||||
element.focus();
|
||||
try {
|
||||
element.focus();
|
||||
}
|
||||
catch(ex) {
|
||||
dump("XXX focus() failed, see bug #348183: ex = " + ex + "\n");
|
||||
}
|
||||
document.commandDispatcher.suppressFocusScroll = false;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user