Thomas Bruederli
2014-05-01 2ba491a0f93002424f7848c8a1726a03d857e381
Fix list focus in non-keyboard mode: restore old behavior
1 files modified
12 ■■■■ changed files
program/js/list.js 12 ●●●● patch | view | raw | blame | history
program/js/list.js
@@ -406,9 +406,15 @@
    rcube_event.cancel(e);
  // Un-focus already focused elements (#1487123, #1487316, #1488600, #1488620)
  // It looks that window.focus() does the job for all browsers, but not Firefox (#1489058)
  // We now fix this by explicitly assigning focus to a dedicated link element
  this.focus_elem.focus();
  if (this.focus_elem) {
    // We now fix this by explicitly assigning focus to a dedicated link element
    this.focus_elem.focus();
  }
  else {
    // It looks that window.focus() does the job for all browsers, but not Firefox (#1489058)
    $('iframe,:focus:not(body)').blur();
    window.focus();
  }
  $(this.list).addClass('focus');