Bug 1131322 (ServiceWorkers-B2G)

Service Workers for Gaia

RESOLVED WONTFIX

Status

()

defect
RESOLVED WONTFIX
4 years ago
2 years ago

People

(Reporter: nsm, Unassigned)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

Tracking bug for various followups that bring the Gecko implementation up to speed with the ServiceWorker spec, that is still undergoing revision. 

ServiceWorkers-v1 focuses more on capturing the semantics of ServiceWorkers and the key expectations of allowing ServiceWorkers to:
1) Intercept network requests.
2) Interact with controlled windows.
3) Allow deterministic, programmatic caching (via Cache API)
4) Implement basic scoping restrictions.

The intent of this bug is to capture ServiceWorker APIs and behaviours that do not affect the semantics of ServiceWorkers, but do add APIs or increase the capabilities of ServiceWorkers, such as:
1) Allowing Workers to be controlled too.
2) Immediate stealing of controlled clients via skipWaiting() and claim()
3) Access to ServiceWorkerRegistration and friends on workers.
Alias: ServiceWorkers-v2
No longer depends on: 768074
No longer depends on: 1119864
Depends on: 1139431
Depends on: 1142768

Updated

4 years ago
Depends on: 1142983
Depends on: 1143717
Depends on: 1144660
Depends on: 1147214

Updated

4 years ago
Depends on: 1147749

Updated

4 years ago
Depends on: 1148854

Updated

4 years ago
No longer depends on: 1131323

Updated

4 years ago
Depends on: 1154719

Updated

4 years ago
Depends on: 1154721

Updated

4 years ago
Depends on: 1155987, 1155988, 1155989
Depends on: 1112136
Depends on: 1145627
Depends on: 1153292
Depends on: 1163412
Depends on: 1163545
Depends on: 1164829
Depends on: 1164831
Depends on: 1164832
No longer depends on: 1131352
Depends on: 1149294
Depends on: 1003860
Depends on: 1167553
Depends on: 1156092
Depends on: 1156198
Depends on: 1160458
Depends on: 1158264
Depends on: 1169249
Depends on: 1169553
Depends on: 1169613
Depends on: 1169296
Depends on: 1169343
Depends on: 1171432

Updated

4 years ago
Depends on: 1171651
Depends on: 1132436
Depends on: 1056702
Depends on: 1125961

Updated

4 years ago
Depends on: 1130687

Updated

4 years ago
Depends on: 1134329

Updated

4 years ago
Depends on: 1137245

Updated

4 years ago
Depends on: 1152899

Updated

4 years ago
Depends on: 1155153
Component: DOM → DOM: Service Workers

Updated

4 years ago
Depends on: 1168226

Updated

4 years ago
Depends on: 1172992
Depends on: 1169044
Depends on: 911972
Depends on: 1174083
Depends on: 1174110
Depends on: 1174140
Depends on: 1174303
Depends on: 1175949
Depends on: 1175944
Depends on: 1152026
Depends on: 1178233
Depends on: 1178236
Depends on: 1179191
Depends on: 1180148
Depends on: 1181048
Depends on: 1182117
Depends on: 1188545
Depends on: 1189984
Depends on: 1192138
Depends on: 1193133
We've been using this bug to track B2G-specific SW issues so I'm clarifying the summary to reflect that.
Summary: ServiceWorkers v2 → Service Workers for B2G
Depends on: 1196592
Depends on: 1193319
Priority: -- → P2
Target Milestone: --- → FxOS-S8 (02Oct)
Priority: P2 → --
Target Milestone: FxOS-S8 (02Oct) → ---

Updated

4 years ago
Depends on: 1200906

Updated

4 years ago
Depends on: 1200912
No longer depends on: 1163545
Depends on: 1207068
Let's keep this bug as the "Service Workers for Gaia" bug and use bug 1207265 for "Service Workers for Web content on Firefox OS". Feel free to move things there as needed.
No longer depends on: 1108181

Updated

4 years ago
No longer depends on: 1207778

Updated

4 years ago
No longer depends on: 1134329
No longer depends on: 1142983
No longer depends on: 1157434
No longer depends on: 1207068
No longer depends on: 1203274
No longer depends on: 1164829
No longer depends on: 1164832
No longer depends on: 1167553
No longer depends on: 1169553
No longer depends on: 1150897
No longer depends on: 1153292
No longer depends on: 1158264
No longer depends on: 1163412
No longer depends on: 1142768
No longer depends on: 1130685
No longer depends on: 1130687
Depends on: 1172871
No longer depends on: 1131324
No longer depends on: 1131334
No longer depends on: 1112136
No longer depends on: 1120715
No longer depends on: 1110136
No longer depends on: 1003860
No longer depends on: 1032521
Sorry for changing the alias but -v2 was confusing.  This bug tracks work for shipping Service Workers on B2G.
Alias: ServiceWorkers-v2 → ServiceWorkers-B2G
No longer depends on: 1125961
No longer depends on: 1172871
No longer depends on: 1185377
No longer depends on: 1189984
No longer depends on: 1193319
No longer depends on: 1200906
No longer depends on: 1205291
No longer depends on: 1206079
Summary: Service Workers for B2G → Service Workers for Gaia
No longer depends on: 1182117
No longer blocks: ServiceWorkers
Status: NEW → RESOLVED
Last Resolved: 2 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.