W3C

– DRAFT –
XForms Group Weekly Teleconference

05 December 2025

Attendees

Present
Alain, Erik, Steven
Regrets
-
Chair
Steven
Scribe
Steven

Meeting minutes

ACTION: Steven to spec file read and write

https://www.w3.org/2025/11/28-forms-minutes.html#df79

https://lists.w3.org/Archives/Public/public-xformsusers/2025Dec/0002.html

Steven: Please check that you are OK with this: https://www.w3.org/community/xformsusers/wiki/XForms_2.0#The_File_Protocol

[back] and [wake] events

https://lists.w3.org/Archives/Public/public-xformsusers/2025Dec/0000

Steven: Second link should be https://stackoverflow.com/questions/30933244/how-to-detect-wake-from-sleep-in-the-browser-on-ios-android

Alain: There are some restrictions
… it depends on what you are expecting
… there is an event 'before-unload', it is just about [back]

Erik: We discussed this before. My view is that there is no reliable way to do it.
… it's unclear to me that this really works...
… the back button does not necessarily leave the document
… pop-state event
… I see negative comments.
… I'm unclear if any of this works

Erik: We don't want to lose state on back, the only thing to do is to warn the user.

Steven: Steven: So single-page apps, how do they do it?

Erik: You can catch unload, and ask if the user really wants that
… but you can't do any processing.
… the documentation says that the event is not reliably fired.

Steven: So you don't think that back is possible to catch?
… couldn't an implementation push a state, and then a pop-state could be caught

Steven: Difficult. How about the wake event?

Erik: Seems more doable.

Steven: I have apps in tabs, and returning I'd like to be able check that the state is still consistent (date, data still current, etc)

Erik: There's an API that dispatches events when the browser navigates back to your document
… or returns from being frozen
… page lifecycle API maybe

<ebruchez> https://developer.chrome.com/docs/web-platform/page-lifecycle-api

Steven: I see focus event on the page. That looks like what I want
… I think the result is "Needs more research"

Coming meetings

Steven: Meet next week.

[ADJOURN]

Minutes manually created (not a transcript), formatted by scribe.perl version 248 (Mon Oct 27 20:04:16 2025 UTC).

Diagnostics

Succeeded: s/Im/I'm/

Succeeded: s/;/'/

Succeeded: s/;/'/

Succeeded: s/ii/i/

No scribenick or scribe found. Guessed: Steven

All speakers: Alain, Erik, Steven

Active on IRC: ebruchez, Steven