Bug 825588 (jsdownloads)

[meta] Asynchronous JavaScript API for downloads

NEW
Unassigned

Status

()

enhancement
7 years ago
2 months ago

People

(Reporter: Paolo, Unassigned)

Tracking

(Depends on 14 bugs, Blocks 1 bug, {meta})

Firefox Tracking Flags

(Not tracked)

Details

()

Reporter

Description

7 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

7 years ago
Depends on: 825591
Reporter

Updated

7 years ago
Duplicate of this bug: 830757
Reporter

Updated

7 years ago
Depends on: 831708
Reporter

Updated

7 years ago
Depends on: 835803
Reporter

Updated

7 years ago
Depends on: 835872
Reporter

Updated

7 years ago
Depends on: 835875
Reporter

Updated

7 years ago
Depends on: 835876
Reporter

Updated

7 years ago
Depends on: 835880
Reporter

Updated

7 years ago
Depends on: 835885
Reporter

Updated

7 years ago
Depends on: 836437
Reporter

Updated

7 years ago
Depends on: 836439
Reporter

Updated

7 years ago
Depends on: 836443
Reporter

Updated

7 years ago
Depends on: 836445
Reporter

Updated

7 years ago
Depends on: 836481
Reporter

Updated

7 years ago
Depends on: 836483
Reporter

Updated

7 years ago
Depends on: 836485
Reporter

Updated

7 years ago
Depends on: 836487
Reporter

Updated

6 years ago
Depends on: 841348
Reporter

Updated

6 years ago
Depends on: 847184
Reporter

Updated

6 years ago
Depends on: 847191
Reporter

Updated

6 years ago
Blocks: 847863
Reporter

Updated

6 years ago
Depends on: 851454
Reporter

Updated

6 years ago
Depends on: 851461
Reporter

Updated

6 years ago
Depends on: 851466
Reporter

Updated

6 years ago
Depends on: 851471
Reporter

Updated

6 years ago
Depends on: 852478
Reporter

Updated

6 years ago
Depends on: 852482
Reporter

Updated

6 years ago
Depends on: 852581
Reporter

Updated

6 years ago
Depends on: 852596
Reporter

Updated

6 years ago
Depends on: 852599
Reporter

Updated

6 years ago
Depends on: 852603
Reporter

Updated

6 years ago
Depends on: 852868
Reporter

Updated

6 years ago
Depends on: 852957
Reporter

Updated

6 years ago
Depends on: 852964
Reporter

Updated

6 years ago
Depends on: 853901
Reporter

Updated

6 years ago
Whiteboard: [Async]
Depends on: 865364
Reporter

Updated

6 years ago
Depends on: 874808
Depends on: 875648
Depends on: 875654
Depends on: 875731
Reporter

Updated

6 years ago
Depends on: 881058
Reporter

Updated

6 years ago
Depends on: 881062
Reporter

Updated

6 years ago
No longer blocks: 847863
Depends on: 847863
Reporter

Updated

6 years ago
Depends on: 852596
Reporter

Updated

6 years ago
Depends on: 852603

Updated

6 years ago
Blocks: 888915
Blocks: 890702
Reporter

Updated

6 years ago
Depends on: 899013
Reporter

Updated

6 years ago
Depends on: 899102

Comment 2

6 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

6 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

6 years ago
Depends on: 905123
Depends on: 905508
Blocks: 906042
Reporter

Updated

6 years ago
Depends on: 906134
Reporter

Updated

6 years ago
Depends on: 906620
Reporter

Updated

6 years ago
Depends on: 907062
Reporter

Updated

6 years ago
Depends on: 907082
Reporter

Updated

6 years ago
No longer depends on: 906620
Reporter

Updated

6 years ago
No longer depends on: 906139
Reporter

Updated

6 years ago
No longer depends on: 899102
Reporter

Updated

6 years ago
No longer depends on: 852596
Reporter

Updated

6 years ago
No longer depends on: 852603
Reporter

Updated

6 years ago
No longer blocks: 906042
Reporter

Updated

6 years ago
No longer blocks: 888915
Reporter

Updated

6 years ago
Depends on: 907764
Reporter

Updated

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

Updated

6 years ago
Depends on: 908448
Depends on: 911474
Reporter

Updated

6 years ago
No longer depends on: 906134
Depends on: 915036
Reporter

Updated

6 years ago
Depends on: 588314
Reporter

Updated

6 years ago
Depends on: 915214
Reporter

Updated

6 years ago
Depends on: 901017
Reporter

Updated

6 years ago
Depends on: 916433
Reporter

Updated

6 years ago
Depends on: 917217
Depends on: 918188
Reporter

Updated

6 years ago
Depends on: 919100
Reporter

Updated

6 years ago
Depends on: 921052
Reporter

Updated

6 years ago
Depends on: 921054
Reporter

Updated

6 years ago
Depends on: 924091
Reporter

Updated

6 years ago
Depends on: 851774
Reporter

Updated

6 years ago
Depends on: 928947
Reporter

Updated

6 years ago
Depends on: 928972
Reporter

Updated

6 years ago
Depends on: 929067
Reporter

Updated

6 years ago
Depends on: 929391
Reporter

Updated

6 years ago
Blocks: 732924
Reporter

Updated

6 years ago
Depends on: 941009
Reporter

Updated

6 years ago
Depends on: 941063
Reporter

Updated

6 years ago
Depends on: 937740
Reporter

Updated

6 years ago
Depends on: 941317
Reporter

Updated

6 years ago
Whiteboard: [Async]
Reporter

Updated

5 years ago
Duplicate of this bug: asyncDownloadMgr
Reporter

Updated

5 years ago
Depends on: 1009465
Reporter

Updated

5 years ago
Depends on: 1094208
Reporter

Updated

5 years ago
No longer depends on: 1094208
Reporter

Updated

5 years ago
Depends on: 1113736
Depends on: 1163424
Reporter

Updated

3 years ago
Depends on: 1254100
Reporter

Updated

3 years ago
Depends on: 1258192
Reporter

Updated

3 years ago
Depends on: 1265328
Reporter

Updated

3 years ago
Depends on: 1265329
Reporter

Updated

3 years ago
Depends on: 1265334
Reporter

Updated

3 years ago
Depends on: 1265391

Comment 5

3 years 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.
Flags: sec-review?(mgoodwin)
Reporter

Updated

2 years ago
Depends on: 1265356
Reporter

Updated

2 years ago
Depends on: 1362384
Reporter

Updated

2 years ago
Depends on: 1387446
Summary: Asynchronous JavaScript API for downloads → [meta] Asynchronous JavaScript API for downloads
Type: defect → enhancement
You need to log in before you can comment on or make changes to this bug.