Don't expose to content additional interfaces on mozApps objects

NEW
Assigned to

Status

Core Graveyard
DOM: Apps
6 years ago
7 months ago

People

(Reporter: fabrice, Assigned: fabrice)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

(Assignee)

Description

6 years ago
classInfo.interfaces doesn't filter which interface is actually exposed to content when implementing DOM objects with JS xpcom components, so we need to refactor these objects to only expose their public API.

Also, we'll remove __exposedProps__ that are useless on xpcom objects (so for mozApps we only need to keep it on manifests which are pure js objects).
OS: Linux → All
Hardware: x86_64 → All
Version: unspecified → Trunk

Updated

6 years ago
Blocks: 746465

Updated

6 years ago
No longer blocks: 746465
Component: DOM: Mozilla Extensions → DOM: Apps
(Assignee)

Updated

6 years ago
Assignee: nobody → fabrice

Updated

7 months ago
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.