переустановка Xcode 7.2, кажется, помогла ему продвинуться дальше «копирования файлов символов» и показала синюю полосу прогресса рядом с расширенным «экспортом файлов символов» (перезапуск Xcode и устройств этого не сделал, переподключение питания к USB-концентратору не помогло, подключить к mac напрямую в обход usb hub не стал: он застрял навсегда)
События фокуса и размытия не всплывают.
Вы можете запустить обработчик событий во время фазы захвата. При использовании стандартных методов DOM вы должны написать
document.addEventListener('focus',function(e){/*some code */}, true);
, что «истинное» значение здесь наиболее важно.
Проблема в том, что IE не поддерживает фазу захвата распространения событий, но для IE вы можете использовать события focusin и focusout , которые, в отличие от событий фокусировки и размытия, всплывают. Я рекомендую прочитать статью по этой теме, написанную Питером Полом Кохом. Другие браузеры (Firefox, Opera, Safari), вероятно (я не тестировал), поддерживают такие события, как DOMFocusIn, DOMFocusOut, которые являются эквивалентами событий focusin и focusout в IE.