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
Created attachment 8742640 [details] [diff] [review] remove-activities.patch 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.
build error: > 0:07.58 File listed in FINAL_TARGET_FILES does not exist: /home/alex/codaz/Mozilla/gecko-cinnabar/b2g/components/ActivitiesGlue.js
Created attachment 8743268 [details] [diff] [review] Missing bits MozReview-Commit-ID: FbM3qp5WT8w
After fixing the build I can make basic use of the system on mulet and browse the web.
and on device :)
Created attachment 8743409 [details] [diff] [review] Let Activities die in pain