Bug 1441336 - Use addon permissions for PerformanceTiming properties r=bz,kmag
commit9e09943ad5ed141ed83c3e9204f2acf5f3b1b32d
authorTomislav Jovanovic <tomica@gmail.com>
Wed, 4 Apr 2018 14:54:26 +0000 (4 16:54 +0200)
committerTomislav Jovanovic <tomica@gmail.com>
Wed, 4 Apr 2018 14:54:26 +0000 (4 16:54 +0200)
tree09c945a92d280a9bb7e1ad9a95ee2a32e7b0989b
parentd06d126e5d08abe57c30dffb84210d5a8b7724a7
Bug 1441336 - Use addon permissions for PerformanceTiming properties r=bz,kmag

We need to side-step existing cross-origin checks in Performance Timing code
when the caller is a web extension content script that otherwise has permission
to access the cross-origin resource.

MozReview-Commit-ID: 8IgtqZgPWgY

--HG--
extra : rebase_source : e8152c5d8ab32096d1ff7f97311c1b43b57c3694
caps/BasePrincipal.cpp
caps/ExpandedPrincipal.cpp
caps/ExpandedPrincipal.h
dom/performance/PerformanceResourceTiming.cpp
dom/performance/PerformanceResourceTiming.h
dom/performance/PerformanceTiming.h
dom/webidl/PerformanceResourceTiming.webidl