Spec says: > User agents that do not support sharing SHOULD NOT expose share on the Navigator interface. This doesn't seem great. A share target can be removed/added, etc. making this super weird if the API vanishes from one page load to the next. What we should have a is static method a on Navigator, or just normal method even, as navigator is just a singleton: ```JS if(await navigator.canShare()){ await navigator.share(stuff); } ```