Govern task context and advance execution pointer
Some checks failed
M6 deployable RC / quick (push) Has been cancelled
M6 deployable RC / chromium (push) Has been cancelled
M6 deployable RC / release (push) Has been cancelled

This commit is contained in:
mes123456
2026-08-20 06:02:43 -04:00
parent 380cbed4ff
commit 10640aeb3c
984 changed files with 543475 additions and 327 deletions

View File

@@ -3,31 +3,128 @@
"task": "M14-04F",
"operation": "CHROMIUM_INPUT_MODAL_BOUNDARY",
"runtime": "PLAYWRIGHT_CHROMIUM",
"browserEvents": [
{
"pointerId": 2,
"pointerType": "touch",
"phase": "down"
"backends": {
"main": {
"events": [
{
"pointerId": 2,
"pointerType": "touch",
"phase": "down"
},
{
"pointerId": 4,
"pointerType": "touch",
"phase": "down"
},
{
"pointerId": 2,
"pointerType": "touch",
"phase": "cancel"
},
{
"pointerId": 9,
"pointerType": "pen",
"phase": "down"
},
{
"pointerId": 9,
"pointerType": "pen",
"phase": "up"
},
{
"pointerId": 9,
"pointerType": "pen",
"phase": "up"
},
{
"pointerId": 9,
"pointerType": "pen",
"phase": "cancel"
}
],
"twoFinger": {
"kind": "TOUCH_NAVIGATION",
"activePointerIds": "2,4",
"cancelled": "0",
"navigationRevision": 1,
"mainCommitCount": 0
},
"touchCancel": {
"kind": "NONE",
"activePointerIds": "",
"cancelled": "1",
"navigationRevision": 1,
"mainCommitCount": 0
},
"penCommit": {
"kind": "NONE",
"activePointerIds": "",
"cancelled": "1",
"navigationRevision": 1,
"mainCommitCount": 1
}
},
{
"pointerId": 4,
"pointerType": "touch",
"phase": "down"
},
{
"pointerId": 9,
"pointerType": "pen",
"phase": "down"
},
{
"pointerId": 2,
"phase": "cancel"
},
{
"pointerId": 9,
"phase": "up"
"offscreen": {
"events": [
{
"pointerId": 2,
"pointerType": "touch",
"phase": "down"
},
{
"pointerId": 4,
"pointerType": "touch",
"phase": "down"
},
{
"pointerId": 2,
"pointerType": "touch",
"phase": "cancel"
},
{
"pointerId": 9,
"pointerType": "pen",
"phase": "down"
},
{
"pointerId": 9,
"pointerType": "pen",
"phase": "up"
},
{
"pointerId": 9,
"pointerType": "pen",
"phase": "up"
},
{
"pointerId": 9,
"pointerType": "pen",
"phase": "cancel"
}
],
"twoFinger": {
"kind": "TOUCH_NAVIGATION",
"activePointerIds": "2,4",
"cancelled": "0",
"navigationRevision": 1,
"mainCommitCount": 0
},
"touchCancel": {
"kind": "NONE",
"activePointerIds": "",
"cancelled": "1",
"navigationRevision": 1,
"mainCommitCount": 0
},
"penCommit": {
"kind": "NONE",
"activePointerIds": "",
"cancelled": "1",
"navigationRevision": 1,
"mainCommitCount": 1
}
}
],
},
"guarantees": {
"touchCancelMainCommit": 0,
"twoFingerNavigationRevision": 1,

View File

@@ -13,15 +13,23 @@
},
"checker": {
"path": "tools/web/check-chromium-input-modal.mjs",
"sha256": "3ed496cbb9d24617c594025ba20f38ec79d6fee56e5d471317857230143c8295"
"sha256": "4f813623d9845b73c1a05aeccaf88d8d3b13d48e5fd83c83fa6222e13324e854"
},
"protocol": {
"path": "web/protocol/input-modal.ts",
"sha256": "1f8318e11dbdb7aebc4f391f8c2474e9ddd2ee872eac755c1856d1f20d78344d"
"sha256": "271e4f9e86a6aa4ebe92a43f6ce3d9b42b0931a5d12d9b40a8b4c26b2808cb23"
},
"unit": {
"path": "web/tests/unit/input-modal.test.mjs",
"sha256": "f56be3057561db6068e6f738a2e5e73febfe27ba5a8b210190056bd590a52c42"
"sha256": "f8105ebb59f3a369b15282a3923bdc47249f7a727794d3a89c29c1523f1aa989"
},
"mainViewport": {
"path": "web/app/src/three-adapter/viewport.ts",
"sha256": "e8d97cb59fd4eca3789aeeb35221a70cf47ef048a5665383d809d0efc49f7119"
},
"offscreenViewport": {
"path": "web/app/src/three-adapter/offscreen-viewport.ts",
"sha256": "4a210ae247d0e29972096da6c206f3457c2238e6061c6eb622f0ce55c6bfd439"
},
"package": {
"path": "web/package.json",
@@ -29,7 +37,7 @@
},
"report": {
"path": "tests/golden/M14-04F/chromium-input-modal-report.json",
"sha256": "11ea07732f74660a5410a696c3db7646a2dcc333d565d5318c2436c3ed93afc0"
"sha256": "dc8c386a705c4cd7335eb5f7ea0ec9d61feaae8b9529fdab423ab00898ecf911"
}
},
"nextTask": "M14-04G"