Open Bug 881211 Opened 11 years ago Updated 5 months ago

[meta] Stop exposing Gecko-specific interface objects to the Web when Web compat allows

Categories

(Core :: DOM: Core & HTML, task, P3)

task

Tracking

()

People

(Reporter: hsivonen, Unassigned)

References

Details

(Keywords: meta)

http://hg.mozilla.org/mozilla-central/annotate/f66d956d188e/dom/tests/mochitest/general/test_interfaces.html tests that various interface objects are exposed to the Web even though some of those interfaces are Gecko-specific—some even XUL-specific.

We should avoid exposing such interface objects, because Web authors may use them for inferring the engine supposedly more reliably than by sniffing the UA string, but if they do so, we may accidentally break sites when we change the set of interfaces that's supposed to be “private” to some degree.
Assignee: hsivonen → nobody
Status: ASSIGNED → NEW
Priority: -- → P3
Component: DOM → DOM: Core & HTML

The meta keyword is there, the bug doesn't depend on other bugs and there is no activity for 12 months.
:hsinyi, maybe it's time to close this bug?

Flags: needinfo?(htsai)
Depends on: 1531812
Flags: needinfo?(htsai)
Severity: normal → S3
Type: defect → task
You need to log in before you can comment on or make changes to this bug.