Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prepare for standardization of Temporal #199

Open
3 tasks
eyelidlessness opened this issue Aug 24, 2024 · 0 comments
Open
3 tasks

Prepare for standardization of Temporal #199

eyelidlessness opened this issue Aug 24, 2024 · 0 comments

Comments

@eyelidlessness
Copy link
Member

ODK XForms specifies a variety of date/time/datetime XPath functionality, much of which we have implemented with a polyfill for the Temporal proposal.

We haven’t since updated that polyfill (my bad! I should have tracked this much sooner). While Temporal is not yet supported by any of our target browsers/runtimes, it is Stage 3:

The proposal has been recommended for implementation. No changes to the proposal are expected, but some necessary changes may still occur due to web incompatibilities or feedback from production-grade implementations.

To do:

  • Update to one of the polyfills recommended for production, making updates to our usage as necessary
  • Establish a plan for phasing out the polyfill as runtimes implement pertinent aspects of the proposal
  • Periodically check for updates to both of the above until they become moot (at which point we can close this issue)

I don’t expect usage updates to be a terribly heavy lift, and there should be little guesswork involved as I believe we have excellent test coverage of the affected functionality.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Todo
Development

No branches or pull requests

1 participant