mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-27 19:07:31 +09:00
Merge remote-tracking branch 'origin/tracking' into custom
This commit is contained in:
commit
a55674f653
89 changed files with 10466 additions and 916 deletions
|
|
@ -701,9 +701,14 @@ private:
|
|||
request.SetAsUSVString().Rebind(loadInfo.mFullURL.Data(),
|
||||
loadInfo.mFullURL.Length());
|
||||
|
||||
// This JSContext will not end up executing JS code because here there are
|
||||
// no ReadableStreams involved.
|
||||
AutoJSAPI jsapi;
|
||||
jsapi.Init();
|
||||
|
||||
ErrorResult error;
|
||||
RefPtr<Promise> cachePromise =
|
||||
mCacheCreator->Cache_()->Put(request, *response, error);
|
||||
mCacheCreator->Cache_()->Put(jsapi.cx(), request, *response, error);
|
||||
if (NS_WARN_IF(error.Failed())) {
|
||||
nsresult rv = error.StealNSResult();
|
||||
channel->Cancel(rv);
|
||||
|
|
@ -1668,8 +1673,13 @@ CacheScriptLoader::Load(Cache* aCache)
|
|||
|
||||
mozilla::dom::CacheQueryOptions params;
|
||||
|
||||
// This JSContext will not end up executing JS code because here there are
|
||||
// no ReadableStreams involved.
|
||||
AutoJSAPI jsapi;
|
||||
jsapi.Init();
|
||||
|
||||
ErrorResult error;
|
||||
RefPtr<Promise> promise = aCache->Match(request, params, error);
|
||||
RefPtr<Promise> promise = aCache->Match(jsapi.cx(), request, params, error);
|
||||
if (NS_WARN_IF(error.Failed())) {
|
||||
Fail(error.StealNSResult());
|
||||
return;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue