gecko-dev/browser/components/newtab
Kris Maglione 0b1a146519 Bug 1596918: Part 4c - Fix callers which depend on document lifecycle changes. r=mccr8
ContentTask tasks have a different lifetime than SpecialPowers tasks, with the
former being tied to the lifetime of a message manager and the latter tied to
the lifetime of a window global. That means that existing ContentTask callers
which expect to be able to register load listeners before the creation of a
window global, or which expect to persist after a page has navigated, won't
work as SpecialPowers tasks.

Since those sorts of tasks are not really resilient in the face of Fission,
they should really be written to work differently, but this patch mostly just
reverts them to using ContentTask for the time being.

Differential Revision: https://phabricator.services.mozilla.com/D53744

--HG--
extra : moz-landing-system : lando
2019-12-13 20:36:36 +00:00
..
bin
common Bug 1595842 - Import settings wizard dynamic triplets onboarding card for chrome switchers r=fluent-reviewers,k88hudson,flod 2019-11-22 20:33:49 +00:00
content-src Bug 1594537 - Make Discovery Stream responsive r=thecount,Mardak 2019-12-13 00:06:15 +00:00
css Bug 1594537 - Make Discovery Stream responsive r=thecount,Mardak 2019-12-13 00:06:15 +00:00
data/content Backed out changeset 7b97dafe9d70 (bug 1594537) for causing multiple failures on browser_all_files_referenced.js CLOSED TREE 2019-12-12 23:08:27 +02:00
docs Bug 1601754 - Add Pocket tile type to Top Story click ping to New Tab Page r=thecount 2019-12-05 21:36:45 +00:00
hooks
lib Bug 1601670 - Enable telemetry for the local Snippets message provider r=andreio 2019-12-13 13:44:49 +00:00
loaders
prerendered
test Bug 1596918: Part 4c - Fix callers which depend on document lifecycle changes. r=mccr8 2019-12-13 20:36:36 +00:00
vendor
.eslintignore
.eslintrc.js
.mcignore
.nvmrc
.prettierrc
.sass-lint.yml
.taskcluster.yml Bug 1594541 - Add documentation, taskcluster deployment migration, telemetry pipeline migration and bug fixes to New Tab Page r=fluent-reviewers,Mardak 2019-11-06 20:43:58 +00:00
.travis.yml Bug 1601754 - Add Pocket tile type to Top Story click ping to New Tab Page r=thecount 2019-12-05 21:36:45 +00:00
AboutNewTabService.jsm
CODE_OF_CONDUCT.md
components.conf
contributing.md
jar.mn
karma.mc.config.js
LICENSE
mochitest.sh
moz.build
nsIAboutNewTabService.idl
package-lock.json
package.json Bug 1601039 - Remove locales-src and related scripts r=thecount,fluent-reviewers,flod 2019-12-04 06:57:05 +00:00
webpack.aboutlibrary.config.js
webpack.system-addon.config.js
yamscripts.yml Bug 1601754 - Add Pocket tile type to Top Story click ping to New Tab Page r=thecount 2019-12-05 21:36:45 +00:00