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:
sspitzer%mozilla.org 2006-08-11 00:47:20 +00:00
Родитель bff24014b5
Коммит 2c9c4d4543
1 изменённых файлов: 6 добавлений и 1 удалений

Просмотреть файл

@ -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;
}