fune/browser/components
Kris Maglione 25c94b46d8 Bug 1481021: Part 1 - Fix tests that rely on permissive COWs or SpecialPowers side-effects in frame script scopes. r=bz
Right now, a lot of test code relies on side-effects of SpecialPowers being
loaded into frame script globals. In particular:

- It forces permissive COWs from those scopes, which allows frame scripts to
  pass objects from those scopes to unprivileged content that they otherwise
  wouldn't.
- It imports a bunch of helper modules and WebIDL globals which would
  otherwise not be available.

Fortunately, this seems to only impact test code at this point. But there's a
real down-the-road risk of it impacting shipping code, which ends up working
in automation due to the side-effects of SpecialPowers, but failing in real
world use.

MozReview-Commit-ID: G27eSSOHymX

--HG--
extra : rebase_source : 1702e63fed719fc92def2bdbbb8a7c53572432db
extra : source : 41bedc526dd6ec6b7e8c7be1c832ac60c81d6263
2018-08-07 14:13:06 -07:00
..
about Bug 1369466 - Change consumers to the new location of RemotePageManager. r=mossop 2018-07-26 22:09:12 -03:00
attribution Backed out 4 changesets (bug 1478308) for ESlint failure on AttributionCode.jsm. CLOSED TREE 2018-07-26 11:13:28 +03:00
build Bug 1344771 - Implement attribution on OSX using quarantine data, r=mossop,spohl 2018-07-23 11:01:26 -03:00
contextualidentity
controlcenter/content Bug 1480082 - Remove broadcasters from the identity panel. r=johannh 2018-08-01 13:51:39 +01:00
customizableui Bug 1480982 - Replace _dwu getter with _getBoundsWithoutFlushing method in CustomizeMode.jsm. r=dao 2018-08-05 17:23:18 +07:00
dirprovider
downloads Bug 1446940 part 2. Stop getting docshells from windows via getInterface in browser. r=gijs 2018-08-01 13:07:10 -04:00
enterprisepolicies Bug 1470324 - Clean up some unused code in EnterprisePoliciesContent.js. r=kmag 2018-07-27 14:51:12 -03:00
extensions Bug 1320462 - Support access keys in extension menus. r=mixedpuppy 2018-08-06 16:58:21 +02:00
feeds Backed out 3 changesets (bug 1479569) for devtools/client/responsive.html failures. CLOSED TREE 2018-08-03 10:39:12 +03:00
library
migration Bug 1434281 - also delete local/cache profile directory from refresh test, r=whimboo 2018-08-02 18:54:28 +00:00
newtab Bug 1481021: Part 1 - Fix tests that rely on permissive COWs or SpecialPowers side-effects in frame script scopes. r=bz 2018-08-07 14:13:06 -07:00
originattributes Bug 1473247 - Part 2: Add a test case for making sure that IP addresses can work properly for the firstPartyDomain. r=arthuredelstein,baku 2018-07-13 19:55:02 +00:00
payments Bug 1481021: Part 1 - Fix tests that rely on permissive COWs or SpecialPowers side-effects in frame script scopes. r=bz 2018-08-07 14:13:06 -07:00
places Bug 1481445 - Remove the id option for PlacesUtils.isRootItem (guids only accepted). r=lina 2018-08-07 17:37:01 +00:00
preferences Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-08-02 12:03:09 +03:00
privatebrowsing Bug 1446940 part 2. Stop getting docshells from windows via getInterface in browser. r=gijs 2018-08-01 13:07:10 -04:00
resistfingerprinting Bug 1471814 - Add a preference for Web Animations timelines; r=bz,hiro 2018-07-14 09:23:03 +09:00
safebrowsing/content/test
search Bug 1470910 - Migrate input-box and input-box-spell to a Custom Element;r=paolo 2018-08-02 20:53:59 -07:00
sessionstore Bug 1369456 - Replace nsSessionStartup.js with SessionStartup.jsm. r=florian 2018-08-04 13:27:40 +02:00
shell Bug 1479570. Get Add a getter to get a docshell from nsIWindowlessBrowser. r=kmag 2018-08-03 00:05:07 +00:00
syncedtabs Bug 1463291: Move docShell getter from Document to Window. r=bz 2018-05-21 16:58:23 -07:00
tests Bug 1476333 - Refer to AppConstants.BROWSER_CHROME_URL to get the browser URL from the frontend;r=Gijs 2018-07-24 08:12:50 -07:00
translation Backed out 4 changesets (bug 1478308) for ESlint failure on AttributionCode.jsm. CLOSED TREE 2018-07-26 11:13:28 +03:00
uitour Bug 1481021: Part 1 - Fix tests that rely on permissive COWs or SpecialPowers side-effects in frame script scopes. r=bz 2018-08-07 14:13:06 -07:00
.eslintrc.js
BrowserComponents.manifest
distribution.js Bug 1476333 - Refer to AppConstants.BROWSER_CHROME_URL to get the browser URL from the frontend;r=Gijs 2018-07-24 08:12:50 -07:00
moz.build Bug 1478041 - Remove some old UI migration steps. r=Gijs 2018-07-25 14:30:38 +02:00
nsBrowserContentHandler.js Bug 1369456 - Replace nsSessionStartup.js with SessionStartup.jsm. r=florian 2018-08-04 13:27:40 +02:00
nsBrowserGlue.js Bug 1469525 - Remove blocklist clients files from profile r=Gijs 2018-08-06 17:34:28 +02:00
nsIBrowserHandler.idl