10:16
<Domenic>
Does anyone remember any clashes between user code and specs for the global object? (Not prototype properties/methods.)
10:24
<Ms2ger>
What do you mean?
10:35
<annevk>
Ms2ger: e.g., someone added the FooBar class and it clashed with foobar.js
10:37
<ondras>
is this even observable? if the (standardized) FooBar is not read-only...
10:39
<ondras>
I mean: I have probably used my own global "Window" function for some popup-like structure many times in the past, but there apparently is a standard window.Window...
10:41
<Domenic>
Well TC39 failed to do `global` because of this and had to rename to `globalThis`. This is the only example we have so far.
10:44
<Ms2ger>
Does indexedDB count?
11:21
<Domenic>
Ms2ger: Did we have trouble adding it? I wasn't around.
11:57
<Ms2ger>
We had trouble unprefixing, because var indexedDB = indexedDB || mozIndexedDB; doesn't work if indexedDB is on the prototype
11:57
<Ms2ger>
That's why they're on the object itself
12:02
<Domenic>
Hmm yeah that kind of counts
13:14
<hober>
Domenic: there was the translate attribute thing from years ago
13:18
<hober>
Domenic: https://lists.w3.org/Archives/Public/public-whatwg-archive/2012Mar/0203.html
13:19
<hober>
oh wait, nvm, you don't want prototype examples