diff options
Diffstat (limited to 'slick.grid.js')
-rw-r--r-- | slick.grid.js | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/slick.grid.js b/slick.grid.js index 6fdbdba..d40e546 100644 --- a/slick.grid.js +++ b/slick.grid.js @@ -2214,7 +2214,8 @@ if (typeof Slick === "undefined") { if (!currentEditor) {
// if this click resulted in some cell child node getting focus,
// don't steal it back - keyboard events will still bubble up
- if (e.target != document.activeElement) {
+ // IE9+ seems to default DIVs to tabIndex=0 instead of -1, so check for cell clicks directly.
+ if (e.target != document.activeElement || $(e.target).hasClass("slick-cell")) {
setFocus();
}
}
|