Nolan Lawson
23ccec45d0
Part of the way to improving #390. Before this fix, if you recieved a notification while Pinafore was in a background tab, nothing would happen, because most browsers (Edge, Firefox, Chrome) don't run rAF in background tabs. Furthermore, Chrome doesn't run rIC. In this PR we detect if we're in a background tab and then avoid rAF/rIC in that case. |
||
---|---|---|
.. | ||
RealmStore.js | ||
ajax.js | ||
arrays.js | ||
asyncModules.js | ||
autosize.js | ||
checkDomAncestors.js | ||
classname.js | ||
delegate.js | ||
doubleRAF.js | ||
emojifyText.js | ||
eventBus.js | ||
events.js | ||
fullscreen.js | ||
handleRegex.js | ||
historyEvents.js | ||
isMobile.js | ||
loadPolyfills.js | ||
loadingMask.js | ||
marks.js | ||
measureText.js | ||
once.js | ||
reselect.js | ||
resize.js | ||
runMediumPriorityTask.js | ||
scheduleIdleTask.js | ||
serviceWorkerClient.js | ||
setFavicon.js | ||
smoothScrollToTop.js | ||
sorting.js | ||
strings.js | ||
sync.js | ||
themeEngine.js | ||
toast.js | ||
urlRegex.js |