mozilla / platform-status

Project Platform Status
https://platform-status.mozilla.org/
Apache License 2.0
155 stars 53 forks source link

Update pointer events status? #615

Open patrickhlauke opened 3 years ago

patrickhlauke commented 3 years ago

https://github.com/mozilla/platform-status/blob/master/features/pointer-events.md currently indicates that pointer events support is "in development", but I believe it's actually shipped and enabled by default? /cc @smaug---- @chrisdavidmills

incidentally, https://caniuse.com/pointer is currently also showing outdated information for Firefox for Android (as I understand, this version also supports PE without any need for setting flags, or limitations, or similar). not sure of how to add data/info to that, may have to investigate opening a PR there too https://github.com/fyrd/caniuse

patrickhlauke commented 3 years ago

x-ref https://github.com/Fyrd/caniuse/pull/5772

chrisdavidmills commented 3 years ago

Hi @patrickhlauke !

That being the case, it would just be a matter of changing "in-development" to the version number where it was shipped, and the current bug number to the shipping bug number.

But I seem to remember that things aren't quite as simple with Pointer events as you might think. https://developer.mozilla.org/en-US/docs/Web/API/Pointer_events#browser_compatibility is pretty confusing as well. @smaug----, any thoughts on what we should do here?

patrickhlauke commented 3 years ago

just commented over on caniuse, but: complication will be that there's different versions of the API too... OG Pointer Events, Pointer Events Level 2, and upcoming Pointer Events Level 3 which will then be an evergreen spec...so theoretically, it may never be "out of development"?

But yes, @smaug---- may have more info on when support was turned on publicly, and whether it's partial or not.

smaug---- commented 3 years ago

Looks like mdn hasn't been updated for ages. Firefox on Android does support pointer events. It was the old single process Firefox which didn't support them. And "Fractional coordinates for mouse." isn't perhaps super critical, since it is more about accuracy of coordinates.

chrisdavidmills commented 3 years ago

Ah, I know what's happened here. In the period where Fenix wasn't released/was being worked on, We weren't adding data for FxA until a new release version of Fenix came out. The items to add once I got released we being stored here: https://github.com/mdn/browser-compat-data/issues/4983

Pointer events was one of them.

I'll update the data now.

chrisdavidmills commented 3 years ago

OK, so first of all, I've now updated platform-status: https://github.com/mozilla/platform-status/commit/2432685ede59182b851bb3b576f43522993792bd

chrisdavidmills commented 3 years ago

BCD updated also: https://github.com/mdn/browser-compat-data/pull/9168

patrickhlauke commented 3 years ago

super duper!