Open Bug 1383298 Opened 7 years ago Updated 2 years ago

Stop accepting nonexistent interfaces in XPCOMUtils.generateQI

Categories

(Core :: XPConnect, enhancement, P3)

enhancement

Tracking

()

People

(Reporter: kmag, Unassigned)

References

(Blocks 1 open bug)

Details

We currently accept undefined interfaces in the interface array passed to `generateQI` (bug 477735), which means that we currently have a bunch of code passing references to interfaces that no longer exist. That doesn't really seem desirable, and generateQI would be much more efficient if we could go back to just storing the original list of interfaces, rather than validating and converting to strings, so we should do this once we no longer have to worry about supporting legacy add-ons.
Priority: -- → P3
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.