-
Notifications
You must be signed in to change notification settings - Fork 196
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
"Create an input source" doesn't add the source to the map #1810
Comments
In fact I see that "add an input source" is only referenced in: § 12.5.1 Element Click So I'm not sure exactly what should be adding input sources for actions... The documentation for "input sources" says:
So I assume that implicitly means that
|
Another question is: where should the input source created in EDIT: looks like input sources for actions shouldn't be removed until "Release Actions" is called. |
Another problem:
Conflicts with:
i.e. it will fail for pointer actions? |
Another problem:
As it would require an multiple input sources to be created with the same |
That part confuses me too. Why this specific handling for pointer actions? Just a guess from my side (not really good when one have to guess while reading the spec...): |
Consider the following:
extract an action sequence
is invokedprocess an input source action sequence
is invokedget or create an input source
is invokedcreate an input source
is invoked and a new input source returned. NOTE: this is not specified as being added to the input state mapprocess an input source action sequence
: 3. "Otherwise, if type is "key" let action be the result of trying to process a key action with parameters id, and action item." is invokedDispatch actions
is invokedDispatch tick actions
is invokedThe text was updated successfully, but these errors were encountered: