A similar story: `window.controllers` was removed with Firefox 29 but added back to Firefox 30 because it had been widely used for UA detection. `window.content` might cause the same compatibility issue, but anyway, it's difficult to guess the impact from GitHub search results...
On 2017-09-12 5:04 PM, Emilio Cobos Álvarez wrote:
> Just for the record, since I got curious and I saw no mention in the
> intent email:
>
> I've noticed that this may be used pretty easily for UA detection. So
> far [1] is the only remotely related thing I've found from a search on
> Google and GitHub (outside of the firefox codebase ofc).
>
> I suspect keeping it exposed may cause more compat issues than removing
> it, and given finding _something_ was super hard I suspect this is
> pretty safe to remove, but if someone wants to take a closer look,
> that'd also be great, I guess.
>
> It'd have been great to have a counter on how many times the property is
> accessed from a content doc or something, but I guess it may not be
> totally representative, I've seen too much code iterating over the
> window properties... :P
>
> Anyway, great to remove another non-standard feature from content
> documents :)
>
> -- Emilio
>
> [1]:
http://forums.mozillazine.org/viewtopic.php?f=25&t=232754
>
> On 09/12/2017 09:32 PM, Boris Zbarsky wrote: