1) I'm reasonably confident that this issue is not an accident. Better compatibility / better specs won't help here, I'm afraid.
2) A reference implementation for browser-features is an insanely complex project. Already there are effectively only two entities on the entire planet who can produce a browser that is reasonably close to the current spec. If you forced a reference implementation to exist, it'd probably just end up being Chrome(ium), which is arguably an even worse situation than where we are now.
2) A reference implementation for browser-features is an insanely complex project. Already there are effectively only two entities on the entire planet who can produce a browser that is reasonably close to the current spec. If you forced a reference implementation to exist, it'd probably just end up being Chrome(ium), which is arguably an even worse situation than where we are now.