Closed Bug 767662 Opened 12 years ago Closed 6 years ago

Don't expose to content additional interfaces on mozApps objects

Categories

(Core Graveyard :: DOM: Apps, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: fabrice, Assigned: fabrice)

Details

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
Blocks: 746465
No longer blocks: 746465
Component: DOM: Mozilla Extensions → DOM: Apps
Assignee: nobody → fabrice
Product: Core → Core Graveyard
Core Graveyard / DOM: Apps is inactive. Closing all bugs in this component.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.