Bug 825588 (jsdownloads)

Asynchronous JavaScript API for downloads

NEW
Unassigned

Status

()

Toolkit
Downloads API
5 years ago
23 days ago

People

(Reporter: Paolo, Unassigned)

Tracking

(Depends on: 21 bugs, Blocks: 2 bugs, {meta})

Trunk
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(Not tracked)

Details

(URL)

(Reporter)

Description

5 years ago
This meta-bug tracks the implementation of an asynchronous JavaScript API for
downloads, according to the draft specification linked by this bug's URL field.
(Reporter)

Updated

5 years ago
Depends on: 825591
(Reporter)

Updated

5 years ago
Blocks: 699854
Duplicate of this bug: 830757
(Reporter)

Updated

4 years ago
Depends on: 831708
(Reporter)

Updated

4 years ago
Depends on: 835803
(Reporter)

Updated

4 years ago
Depends on: 835872
(Reporter)

Updated

4 years ago
Depends on: 835875
(Reporter)

Updated

4 years ago
Depends on: 835876
(Reporter)

Updated

4 years ago
Depends on: 835880
(Reporter)

Updated

4 years ago
Depends on: 835885
(Reporter)

Updated

4 years ago
Depends on: 836437
(Reporter)

Updated

4 years ago
Depends on: 836439
(Reporter)

Updated

4 years ago
Depends on: 836443
(Reporter)

Updated

4 years ago
Depends on: 836445
(Reporter)

Updated

4 years ago
Depends on: 836481
(Reporter)

Updated

4 years ago
Depends on: 836483
(Reporter)

Updated

4 years ago
Depends on: 836485
(Reporter)

Updated

4 years ago
Depends on: 836487
(Reporter)

Updated

4 years ago
Depends on: 841348
(Reporter)

Updated

4 years ago
Depends on: 847184
(Reporter)

Updated

4 years ago
Depends on: 847191
(Reporter)

Updated

4 years ago
Blocks: 847863
(Reporter)

Updated

4 years ago
Depends on: 851454
(Reporter)

Updated

4 years ago
Depends on: 851461
(Reporter)

Updated

4 years ago
Depends on: 851466
(Reporter)

Updated

4 years ago
Depends on: 851471
(Reporter)

Updated

4 years ago
Depends on: 852478
(Reporter)

Updated

4 years ago
Depends on: 852482
(Reporter)

Updated

4 years ago
Depends on: 852581
(Reporter)

Updated

4 years ago
Depends on: 852596
(Reporter)

Updated

4 years ago
Depends on: 852599
(Reporter)

Updated

4 years ago
Depends on: 852603
(Reporter)

Updated

4 years ago
Depends on: 852868
(Reporter)

Updated

4 years ago
Depends on: 852957
(Reporter)

Updated

4 years ago
Depends on: 852964
(Reporter)

Updated

4 years ago
Depends on: 853901
(Reporter)

Updated

4 years ago
Whiteboard: [Async]
Depends on: 865364
(Reporter)

Updated

4 years ago
Depends on: 874808
Depends on: 875648
Depends on: 875654
Depends on: 875731
(Reporter)

Updated

4 years ago
Depends on: 881058
(Reporter)

Updated

4 years ago
Depends on: 881062
(Reporter)

Updated

4 years ago
No longer blocks: 847863
Depends on: 847863
(Reporter)

Updated

4 years ago
(Reporter)

Updated

4 years ago
Depends on: 852596
(Reporter)

Updated

4 years ago
Depends on: 852603

Updated

4 years ago
Blocks: 888915

Updated

4 years ago
Blocks: 890702
(Reporter)

Updated

4 years ago
Depends on: 899013
(Reporter)

Updated

4 years ago
Depends on: 899102

Comment 2

4 years ago
How will users do downloads if they have been advised to disable JavaScript because of a security vulnerability?  It might be necessary to download a patch or new version of a Mozilla application to eliminate that vulnerability.

Comment 3

4 years ago
(In reply to David E. Ross from comment #2)
> How will users do downloads if they have been advised to disable JavaScript
> because of a security vulnerability?  It might be necessary to download a
> patch or new version of a Mozilla application to eliminate that
> vulnerability.

This has nothing to do with JavaScript on websites, this is about JavaScript as used by the user interface. Firefox, Thunderbird and SeaMonkey UI is based on XUL and JavaScript, you can't turn it off there anyhow. And websites don't have access to this API.
(Reporter)

Updated

4 years ago
Depends on: 905123
Depends on: 905508
Blocks: 906042
Depends on: 906139
(Reporter)

Updated

4 years ago
Depends on: 906134
(Reporter)

Updated

4 years ago
Depends on: 906620
Depends on: 907047
(Reporter)

Updated

4 years ago
Depends on: 907062
(Reporter)

Updated

4 years ago
Depends on: 907082
(Reporter)

Updated

4 years ago
No longer depends on: 906620
(Reporter)

Updated

4 years ago
No longer depends on: 906139
(Reporter)

Updated

4 years ago
No longer depends on: 899102
(Reporter)

Updated

4 years ago
No longer depends on: 852596
(Reporter)

Updated

4 years ago
No longer depends on: 852603
(Reporter)

Updated

4 years ago
No longer blocks: 906042
(Reporter)

Updated

4 years ago
No longer blocks: 888915
(Reporter)

Updated

4 years ago
Depends on: 907764
(Reporter)

Updated

4 years ago
Depends on: 908260
Flags: sec-review?(mgoodwin)
(Reporter)

Updated

4 years ago
Depends on: 908448
Depends on: 911474
(Reporter)

Updated

4 years ago
No longer depends on: 906134

Updated

4 years ago
Depends on: 915036
(Reporter)

Updated

4 years ago
Depends on: 588314
(Reporter)

Updated

4 years ago
Depends on: 915214
(Reporter)

Updated

4 years ago
Depends on: 901017
(Reporter)

Updated

4 years ago
Depends on: 916433
(Reporter)

Updated

4 years ago
Depends on: 917217
Depends on: 918188
(Reporter)

Updated

4 years ago
Depends on: 919100
(Reporter)

Updated

4 years ago
Depends on: 921052
(Reporter)

Updated

4 years ago
Depends on: 921054
(Reporter)

Updated

4 years ago
Depends on: 924091
(Reporter)

Updated

4 years ago
Depends on: 851774
(Reporter)

Updated

4 years ago
Depends on: 928947
(Reporter)

Updated

4 years ago
Depends on: 928972
(Reporter)

Updated

4 years ago
Depends on: 929067
(Reporter)

Updated

4 years ago
Depends on: 929391
(Reporter)

Updated

4 years ago
Blocks: 732924
Blocks: 932266
(Reporter)

Updated

4 years ago
Depends on: 941009
(Reporter)

Updated

4 years ago
Depends on: 941063
(Reporter)

Updated

4 years ago
Depends on: 937740
(Reporter)

Updated

4 years ago
Depends on: 941317
(Reporter)

Updated

3 years ago
Whiteboard: [Async]
(Reporter)

Updated

3 years ago
Duplicate of this bug: 699854
(Reporter)

Updated

3 years ago
Depends on: 1009465
(Reporter)

Updated

3 years ago
Depends on: 1094208
(Reporter)

Updated

3 years ago
No longer depends on: 1094208
(Reporter)

Updated

3 years ago
Depends on: 1113736

Updated

2 years ago
Depends on: 1163424
(Reporter)

Updated

a year ago
Depends on: 1254100
(Reporter)

Updated

a year ago
Depends on: 1258192
(Reporter)

Updated

a year ago
Depends on: 1265328
(Reporter)

Updated

a year ago
Depends on: 1265329
(Reporter)

Updated

a year ago
Depends on: 1265334
(Reporter)

Updated

a year ago
Depends on: 1265391

Comment 5

a year ago
(In reply to Robert Kaiser (don't count on reactions on anything) from comment #3)
> 
> This has nothing to do with JavaScript on websites, this is about JavaScript
> as used by the user interface. Firefox, Thunderbird and SeaMonkey UI is
> based on XUL and JavaScript, you can't turn it off there anyhow. And
> websites don't have access to this API.

Today, I encountered an extension that is compatible with Firefox, Thunderbird, and SeaMonkey.  That extension uses JavaScript.  If a user disables JavaScript, that extension is broken.  Can extensions use the API to avoid that problem?  If so, how is that documented for extension developers?  

Yes, this is likely off-topic.  However, this seems to be the only venue where this question can be asked of knowledgeable persons.
Depends on: 1297728
Flags: sec-review?(mgoodwin)
(Reporter)

Updated

3 months ago
Depends on: 1265356
(Reporter)

Updated

23 days ago
Depends on: 1362384
You need to log in before you can comment on or make changes to this bug.