Closed Bug 1476796 Opened 8 years ago Closed 8 years ago

Enable AntiTrackingCommon::AddFirstPartyStorageAccessGrantedFor() to notify consumers about completion of asynchronous results

Categories

(Core :: DOM: Core & HTML, enhancement, P2)

enhancement

Tracking

()

RESOLVED FIXED
mozilla63
Tracking Status
firefox63 --- fixed

People

(Reporter: ehsan.akhgari, Assigned: ehsan.akhgari)

References

Details

Attachments

(1 file)

Right now consumers can't know when the parent process has finished talking to the permission manager. It would be nice to enable consumers to depend on the status of the asynchronous task using a promise.
Blocks: 1469714
Assignee: nobody → ehsan
Attachment #8993157 - Flags: review?(amarchesini) → review+
Priority: -- → P2
Pushed by eakhgari@mozilla.com: https://hg.mozilla.org/integration/mozilla-inbound/rev/bc6d7dc3f10f Enable AntiTrackingCommon::AddFirstPartyStorageAccessGrantedFor() to notify consumers about completion of asynchronous results; r=baku
Backed out changeset bc6d7dc3f10f (bug 1476796) for build bustage Backout: https://hg.mozilla.org/integration/mozilla-inbound/rev/2a2ee63ad6d584d795452435f326b0913c817156 Failure push: https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=bc6d7dc3f10f381345043d54a8f48bd4de2c3034 Failure log: https://treeherder.mozilla.org/logviewer.html#?job_id=189018046&repo=mozilla-inbound&lineNumber=1031 20:42:19 INFO - typedef BYTE BOOLEAN; 20:42:19 INFO - ^ 20:42:19 INFO - 2 errors generated. 20:42:19 INFO - z:/build/build/src/config/rules.mk:1052: recipe for target 'Unified_cpp_image0.i_o' failed 20:42:19 INFO - mozmake.EXE[5]: *** [Unified_cpp_image0.i_o] Error 1 20:42:19 INFO - mozmake.EXE[5]: Leaving directory 'z:/build/build/src/obj-firefox/image' 20:42:19 INFO - mozmake.EXE[5]: *** Waiting for unfinished jobs.... 20:42:19 INFO - mozmake.EXE[5]: Entering directory 'z:/build/build/src/obj-firefox/gfx/layers' 20:42:19 INFO - mozmake.EXE[5]: Leaving directory 'z:/build/build/src/obj-firefox/gfx/layers' 20:42:20 INFO - mozmake.EXE[5]: Entering directory 'z:/build/build/src/obj-firefox/gfx/layers' 20:42:20 INFO - mozmake.EXE[5]: Leaving directory 'z:/build/build/src/obj-firefox/gfx/layers' 20:42:20 INFO - mozmake.EXE[5]: Entering directory 'z:/build/build/src/obj-firefox/gfx/skia' 20:42:20 INFO - z:/build/build/src/sccache2/sccache.exe z:/build/build/src/clang/bin/clang-cl.exe -fms-compatibility-version=19.13.26128 -m32 -FoSkBlitter_ARGB32.i_o -c -Iz:/build/build/src/obj-firefox/dist/stl_wrappers -DNDEBUG=1 -DTRIMMED=1 -DUNICODE -D_UNICODE -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Iz:/build/build/src/gfx/skia -Iz:/build/build/src/obj-firefox/gfx/skia -Iz:/build/build/src/gfx/skia/skia/include/c -Iz:/build/build/src/gfx/skia/skia/include/codec -Iz:/build/build/src/gfx/skia/skia/include/config -Iz:/build/build/src/gfx/skia/skia/include/core -Iz:/build/build/src/gfx/skia/skia/include/effects -Iz:/build/build/src/gfx/skia/skia/include/encode -Iz:/build/build/src/gfx/skia/skia/include/gpu -Iz:/build/build/src/gfx/skia/skia/include/pathops -Iz:/build/build/src/gfx/skia/skia/include/ports -Iz:/build/build/src/gfx/skia/skia/include/private -Iz:/build/build/src/gfx/skia/skia/include/utils -Iz:/build/build/src/gfx/skia/skia/include/utils/mac -Iz:/build/build/src/gfx/skia/skia/include/views -Iz:/build/build/src/gfx/skia/skia/src/core -Iz:/build/build/src/gfx/skia/skia/src/gpu -Iz:/build/build/src/gfx/skia/skia/src/gpu/effects -Iz:/build/build/src/gfx/skia/skia/src/gpu/gl -Iz:/build/build/src/gfx/skia/skia/src/gpu/glsl -Iz:/build/build/src/gfx/skia/skia/src/image -Iz:/build/build/src/gfx/skia/skia/src/lazy -Iz:/build/build/src/gfx/skia/skia/src/opts -Iz:/build/build/src/gfx/skia/skia/src/sfnt -Iz:/build/build/src/gfx/skia/skia/src/shaders -Iz:/build/build/src/gfx/skia/skia/src/sksl -Iz:/build/build/src/gfx/skia/skia/src/utils -Iz:/build/build/src/gfx/skia/skia/src/utils/mac -Iz:/build/build/src/gfx/skia/skia/src/utils/win -Iz:/build/build/src/obj-firefox/dist/include -Iz:/build/build/src/obj-firefox/dist/include/nspr -Iz:/build/build/src/obj-firefox/dist/include/nss -MD -FI z:/build/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -Qunused-arguments -flto=thin -fuse-ld=lld -Qunused-arguments -TP -nologo -w15038 -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -flto=thin -fuse-ld=lld -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -wd4065 -Wno-inline-new-delete -Wno-invalid-offsetof -Wno-microsoft-enum-value -Wno-microsoft-include -Wno-unknown-pragmas -Wno-ignored-pragmas -Wno-deprecated-declarations -Wno-invalid-noreturn -Wno-inconsistent-missing-override -Wno-implicit-exception-spec-mismatch -Wno-unused-local-typedef -Wno-ignored-attributes -Wno-used-but-marked-unused -we4553 -D_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING -GR- -Z7 -O2 -Oy- -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-implicit-fallthrough -Wno-inconsistent-missing-override -Wno-macro-redefined -Wno-unused-private-field -Xclang -MP -Xclang -dependency-file -Xclang .deps/SkBlitter_ARGB32.i_o.pp -Xclang -MT -Xclang SkBlitter_ARGB32.i_o -O2 z:/build/build/src/gfx/skia/skia/src/core/SkBlitter_ARGB32.cpp 20:42:20 INFO - mozmake.EXE[5]: Leaving directory 'z:/build/build/src/obj-firefox/gfx/skia' 20:42:20 INFO - mozmake.EXE[5]: Entering directory 'z:/build/build/src/obj-firefox/gfx/skia' 20:42:20 INFO - mozmake.EXE[5]: Leaving directory 'z:/build/build/src/obj-firefox/gfx/skia' 20:42:20 INFO - mozmake.EXE[5]: Entering directory 'z:/build/build/src/obj-firefox/gfx/skia' 20:42:20 INFO - mozmake.EXE[5]: Leaving directory 'z:/build/build/src/obj-firefox/gfx/skia' 20:42:20 INFO - mozmake.EXE[5]: Entering directory 'z:/build/build/src/obj-firefox/gfx/vr'
Flags: needinfo?(ehsan)
Pushed by eakhgari@mozilla.com: https://hg.mozilla.org/integration/mozilla-inbound/rev/76308197fa05 Enable AntiTrackingCommon::AddFirstPartyStorageAccessGrantedFor() to notify consumers about completion of asynchronous results; r=baku
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla63
Flags: needinfo?(ehsan)
Component: DOM → DOM: Core & HTML
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: