Work around Tampermonkey winow.focus bug. #656

This commit is contained in:
ccd0 2015-12-06 15:41:29 -08:00
parent 1aa10ba631
commit 6e322ac838
2 changed files with 4 additions and 2 deletions

View File

@ -136,7 +136,8 @@ Unread =
icon: Favicon.logo
notif.onclick = ->
Header.scrollToIfNeeded post.nodes.root, true
window.focus()
# XXX https://github.com/derjanb/tampermonkey/issues/253
$.global -> window.focus()
notif.onshow = ->
setTimeout ->
notif.close()

View File

@ -215,7 +215,8 @@ QR =
notif = new Notification el.textContent,
body: el.textContent
icon: Favicon.logo
notif.onclick = -> window.focus()
# XXX https://github.com/derjanb/tampermonkey/issues/253
notif.onclick = -> $.global -> window.focus()
if $.engine isnt 'gecko'
# Firefox automatically closes notifications
# so we can't control the onclose properly.