Ok. I see what you mean. Widget.hasFeature has slightly different semantics (in widgets, it means "did that feature I requested load and become available?"

Which brings up the issue that it's unclear what it means for an API to have latent support but not having been activated with <feature>.

If a widget UA has an implementation for window.frob() and frob() requires <feature> activation, what should happen when frob() hasn't been activated with <feature>? Should there be no function object for frob()? Or should it be there but throw upon calling? Or something else.

Please specify this.

--
Henri Sivonen
hsivo...@iki.fi
http://hsivonen.iki.fi/



Reply via email to