$('input').on('focus', function() {
console.log($(this).is(':focus'));
}));
Вот такой вот код - везде кроме хрома работает ожидаемо. В хроме в консоль выводится false.
Одно из решений - сделать так:
$('input').on('focus', function() {
var it = this;
setTimeout(function() {
console.log($(it).is(':focus'));
}, 100);
}));
Но это какой-то костыль получается... У кого есть какие идеи по этому поводу?