addedInput schema / $defs
Added value: +{
+ "ActionScopeArgs": {
+ "additionalProperties": false,
+ "properties": {
+ "query": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "role": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "states": {
+ "items": {
+ "type": "string"
+ },
+ "type": [
+ "array",
+ "null"
+ ]
+ }
+ },
+ "type": "object"
+ },
+ "ActionTargetArgs": {
+ "additionalProperties": false,
+ "properties": {
+ "query": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "role": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "states": {
+ "items": {
+ "type": "string"
+ },
+ "type": [
+ "array",
+ "null"
+ ]
+ },
+ "within": {
+ "anyOf": [
+ {
+ "$ref": "#/$defs/ActionScopeArgs"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "type": "object"
+ }
+}
changedInput schema / properties / id / description
Previous value: -"The element `#id` from `glass_a11y_snapshot`."New value: +"Latest snapshot ID, exclusive with target."
changedInput schema / properties / id / type
Previous value: -"integer"New value: +[
+ "integer",
+ "null"
+]
addedInput schema / properties / max_nodes
Added value: +{
+ "format": "uint32",
+ "minimum": 0,
+ "type": [
+ "integer",
+ "null"
+ ]
+}
changedInput schema / properties / return / description
Previous value: -"Optional observe folded into the result: \"snapshot\" (wait for the UI to settle, then\nfold a fresh a11y tree, also refreshing the snapshot cache), \"settle\" (waits for visual\nstability and returns text-only metadata), or \"none\" (default)."New value: +"none (default): no observation; settle: text-only visual stability; snapshot: settle and refresh/fold the accessibility tree."
addedInput schema / properties / target
Added value: +{
+ "anyOf": [
+ {
+ "$ref": "#/$defs/ActionTargetArgs"
+ },
+ {
+ "type": "null"
+ }
+ ]
+}
changedInput schema / properties / text / description
Previous value: -"The value to set. For a text field, the text. For a spin/slider, a number.\nFor a switch/checkbox/toggle, a boolean (`\"true\"`/`\"false\"`/`\"on\"`/`\"off\"`/\n`\"1\"`/`\"0\"`) — idempotent. For a dropdown/combo box, an option label\n(case-insensitive); glass opens it and picks that option."New value: +"Text, slider/spin number, toggle boolean (true/false/on/off/1/0), or case-insensitive combo option label. Toggle writes are idempotent; combos open and choose the option."
addedInput schema / properties / timeout_ms
Added value: +{
+ "format": "uint64",
+ "maximum": 120000,
+ "minimum": 0,
+ "type": [
+ "integer",
+ "null"
+ ]
+}
changedInput schema / required
Previous value: -[
- "id",
- "text"
-]New value: +[
+ "text"
+]