This ticket is motivated by Bug 1193431, which aims to remove permissions and bad Fennec front-end code for the Contacts API. Unfortunately, the DOM implementation of contacts leads to a chain of dependencies that aren't properly guarded by MOZ_B2G or MOZ_RIL or whatever is appropriate, and therefore can't be turned off in Fennec (or in Desktop). This ticket tracks at *least* getting dom/contacts and dom/icc out of Fennec, but I'd really like to see a re-thinking of what we ship in Fennec and in Desktop. The WebApp runtime was to be removed from Fennec yesterday; we should ride this momentum to remove the huge number of moz-prefixed APIs that arose in the b2g era and are never going to be exposed to the web. (And now, to "certified" apps, or the equivalent.)
Component: General → DOM: Contacts
Product: Firefox for Android → Core
fabrice: can you assign this to whoever can do the minimal ask I lay out in Comment 0? Thanks!
Removed by bug 1310864
Status: NEW → RESOLVED
Last Resolved: 2 years ago
Resolution: --- → DUPLICATE
Duplicate of bug: 1310864
You need to log in before you can comment on or make changes to this bug.