fune/browser/components/payments
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
..
content 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
docs Bug 1469464 - Consistent PaymentRequest footer positioning with <payment-request-page>. r=sfoster 2018-07-12 09:52:30 -07:00
res Bug 1476348 - Show missing field validation errors on the summary page. r=MattN 2018-08-03 18:51:31 -04:00
test Bug 1476348 - Show missing field validation errors on the summary page. r=MattN 2018-08-03 18:51:31 -04:00
.eslintrc.js
jar.mn Bug 1447777 - Add completion fail and timeout error pages. r=MattN 2018-07-20 15:51:52 -07:00
moz.build Bug 1457287 - Update Bugzilla Product for WebPayments UI. r=me DONTBUILD 2018-05-17 12:36:31 +03:00
payments.manifest
paymentUIService.js Bug 1447777 - Add completion fail and timeout error pages. r=MattN 2018-07-20 15:51:52 -07:00
server.py bug 1463425 - Fix flake8 in browser/ r=ahal,gps 2018-05-21 23:13:07 +02:00