Closed Bug 1261001 Opened 8 years ago Closed 8 years ago

Remove the Web Activities API

Categories

(Core :: DOM: Core & HTML, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: benfrancis, Assigned: fabrice)

References

Details

(Whiteboard: btpp-active)

Attachments

(3 files)

Web Activities are registered during app installation. As we are removing mozApps we also need to remove Web Activities.

Ballista could offer a potential alternative using W3C web app manifests and Service Workers https://github.com/chromium/ballista
We still need to convert the MozActivity use in shell.js from the sms/tel/mail protocol handlers and the file picker. I think we'll do that in a follow up once we know a bit better what replaces activities in the system app.
Assignee: nobody → fabrice
Attachment #8742640 - Flags: review?(lissyx+mozillians)
Attachment #8742640 - Flags: review?(lissyx+mozillians) → review+
Whiteboard: btpp-active
build error:
>  0:07.58     File listed in FINAL_TARGET_FILES does not exist: /home/alex/codaz/Mozilla/gecko-cinnabar/b2g/components/ActivitiesGlue.js
Attached patch Missing bitsSplinter Review
MozReview-Commit-ID: FbM3qp5WT8w
Attachment #8743268 - Flags: review+
After fixing the build I can make basic use of the system on mulet and browse the web.
and on device :)
https://hg.mozilla.org/projects/pine/rev/7ed8ac374ee2
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Oops.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
https://hg.mozilla.org/projects/pine/rev/d5ab9acc15ec
Status: REOPENED → RESOLVED
Closed: 8 years ago8 years ago
Resolution: --- → FIXED
Blocks: 1284455
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: