Bug 948029 - [Download API] Downloading resources isn't driven by user consent. r=bz