{ "date": "2026-09-26T22:08:02.902Z", "node": "v24.11.1", "kind": "authored-http-fixture-with-pinned-htmx", "browsers": { "chromium": { "version": "151.0.7922.34", "executable": "/home/worsch/.cache/ms-playwright/chromium-1234/chrome-linux64/chrome", "sha256": "0b20b130e7edd9dd51873be867761295fe0cfad490c2b9a64f95bd3cfc08fa71" }, "firefox": { "version": "155.0", "executable": "/tmp/fep-playwright-browsers/firefox-1543/firefox/firefox", "sha256": "062272ac4d851eade5b75db2dc7c14569d96cb3ca38f949337cdc1b74367e35b" } }, "files": { "experiment.mjs": "e46a931a4d6aaaed62d0a39d7997bbd3811bc321cf0239e41eb9bd570b2cb956", "package.json": "373e05f4d2b9e043abc9391e6ec28bcf6ffdd5530e52f3e5db88ed20e4462ed5", "package-lock.json": "6fb5a45148a199c10fd9b67b1d5468a0334e5fcc154f1f079fd88462a89328d3", "node_modules/htmx.org/dist/htmx.js": "30612ca7e3d3baf407481f1798281c4481dcb93390a9722d328ce07290250426" }, "results": [ { "id": "N01-no-script-native", "engine": "chromium", "status": "pass", "observation": { "directLinkAndGetForm": true, "fullShell": true }, "requests": [ { "path": "/articles?topic=alpha", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "full", "vary": null, "etag": null }, { "path": "/favicon.ico", "hx": false, "restore": false, "ifNoneMatch": null, "status": 404, "representation": "asset", "vary": null, "etag": null }, { "path": "/articles?topic=beta", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "full", "vary": null, "etag": null }, { "path": "/articles?topic=alpha", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "full", "vary": null, "etag": null } ], "url": "http://127.0.0.1:45429/articles?topic=alpha", "body": "Catalog shell\nalpha\n\nPublic article alpha\n\nOther topic\nTopic \nalpha\nbeta\nFilter\nInjected enhanced failureNative recovery", "events": [] }, { "id": "N02-enhance-reload-direct", "engine": "chromium", "status": "pass", "observation": { "pushReloadAndFreshEntry": true }, "requests": [ { "path": "/articles?topic=alpha", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "full", "vary": null, "etag": null }, { "path": "/observe.js", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "asset", "vary": null, "etag": null }, { "path": "/htmx.js", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "asset", "vary": null, "etag": null }, { "path": "/articles?topic=beta", "hx": true, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "fragment", "vary": null, "etag": null }, { "path": "/articles?topic=beta", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "full", "vary": null, "etag": null }, { "path": "/observe.js", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "asset", "vary": null, "etag": null }, { "path": "/htmx.js", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "asset", "vary": null, "etag": null }, { "path": "/articles?topic=beta", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "full", "vary": null, "etag": null }, { "path": "/observe.js", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "asset", "vary": null, "etag": null }, { "path": "/htmx.js", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "asset", "vary": null, "etag": null } ], "url": "http://127.0.0.1:45429/articles?topic=beta", "body": "Catalog shell\nbeta\n\nPublic article beta\n\nOther topic\nTopic \nalpha\nbeta\nFilter\nInjected enhanced failureNative recovery", "events": [] }, { "id": "N03-history-hit", "engine": "chromium", "status": "pass", "observation": { "backForward": true, "additionalArticleRequests": 0 }, "requests": [ { "path": "/articles?topic=alpha", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "full", "vary": null, "etag": null }, { "path": "/observe.js", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "asset", "vary": null, "etag": null }, { "path": "/htmx.js", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "asset", "vary": null, "etag": null }, { "path": "/articles?topic=beta", "hx": true, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "fragment", "vary": null, "etag": null } ], "url": "http://127.0.0.1:45429/articles?topic=beta", "body": "Catalog shell\nbeta\n\nPublic article beta\n\nOther topic\nTopic \nalpha\nbeta\nFilter\nInjected enhanced failureNative recovery", "events": [ { "name": "htmx:afterSettle", "url": "http://127.0.0.1:45429/articles?topic=beta" }, { "name": "htmx:afterSettle", "url": "http://127.0.0.1:45429/articles?topic=alpha" }, { "name": "htmx:historyRestore", "url": "http://127.0.0.1:45429/articles?topic=alpha" }, { "name": "htmx:afterSettle", "url": "http://127.0.0.1:45429/articles?topic=beta" }, { "name": "htmx:historyRestore", "url": "http://127.0.0.1:45429/articles?topic=beta" } ] }, { "id": "N04-history-miss", "engine": "chromium", "status": "pass", "observation": { "evictedSnapshotFetchedFull": true }, "requests": [ { "path": "/articles?topic=alpha", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "full", "vary": null, "etag": null }, { "path": "/observe.js", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "asset", "vary": null, "etag": null }, { "path": "/htmx.js", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "asset", "vary": null, "etag": null }, { "path": "/articles?topic=beta", "hx": true, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "fragment", "vary": null, "etag": null }, { "path": "/articles?topic=alpha", "hx": false, "restore": true, "ifNoneMatch": null, "status": 200, "representation": "full", "vary": null, "etag": null } ], "url": "http://127.0.0.1:45429/articles?topic=alpha", "body": "Catalog shell\nalpha\n\nPublic article alpha\n\nOther topic\nTopic \nalpha\nbeta\nFilter\nInjected enhanced failureNative recovery", "events": [ { "name": "htmx:afterSettle", "url": "http://127.0.0.1:45429/articles?topic=beta" }, { "name": "htmx:afterSettle", "url": "http://127.0.0.1:45429/articles?topic=alpha" }, { "name": "htmx:historyRestore", "url": "http://127.0.0.1:45429/articles?topic=alpha", "cacheMiss": true } ] }, { "id": "N05-enhancement-failure", "engine": "chromium", "status": "pass", "observation": { "oldViewAndUrlRetained": true, "explicitNativeRecovery": true }, "requests": [ { "path": "/articles?topic=alpha", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "full", "vary": null, "etag": null }, { "path": "/observe.js", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "asset", "vary": null, "etag": null }, { "path": "/htmx.js", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "asset", "vary": null, "etag": null }, { "path": "/articles?topic=beta&enhancedfail=1", "hx": true, "restore": false, "ifNoneMatch": null, "status": 503, "representation": "fragment", "vary": null, "etag": null }, { "path": "/articles?topic=beta&enhancedfail=1", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "full", "vary": null, "etag": null }, { "path": "/observe.js", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "asset", "vary": null, "etag": null }, { "path": "/htmx.js", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "asset", "vary": null, "etag": null } ], "url": "http://127.0.0.1:45429/articles?topic=beta&enhancedfail=1", "body": "Catalog shell\nbeta\n\nPublic article beta\n\nOther topic\nTopic \nalpha\nbeta\nFilter\nInjected enhanced failureNative recovery", "events": [] }, { "id": "N06-script-failure", "engine": "chromium", "status": "pass", "observation": { "nativeLinkAndFormDespiteScript503": true }, "requests": [ { "path": "/articles?topic=alpha&scriptfail=1", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "full", "vary": null, "etag": null }, { "path": "/observe.js", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "asset", "vary": null, "etag": null }, { "path": "/htmx.js?fail=1", "hx": false, "restore": false, "ifNoneMatch": null, "status": 503, "representation": "asset", "vary": null, "etag": null }, { "path": "/articles?topic=beta&scriptfail=1", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "full", "vary": null, "etag": null }, { "path": "/observe.js", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "asset", "vary": null, "etag": null }, { "path": "/htmx.js?fail=1", "hx": false, "restore": false, "ifNoneMatch": null, "status": 503, "representation": "asset", "vary": null, "etag": null }, { "path": "/articles?topic=alpha", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "full", "vary": null, "etag": null }, { "path": "/observe.js", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "asset", "vary": null, "etag": null }, { "path": "/htmx.js", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "asset", "vary": null, "etag": null } ], "url": "http://127.0.0.1:45429/articles?topic=alpha", "body": "Catalog shell\nalpha\n\nPublic article alpha\n\nOther topic\nTopic \nalpha\nbeta\nFilter\nInjected enhanced failureNative recovery", "events": [] }, { "id": "N07-fragment-before-document", "engine": "chromium", "status": "pass", "observation": { "fragmentThenFull": true }, "requests": [ { "path": "/articles?topic=alpha", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "full", "vary": null, "etag": null }, { "path": "/observe.js", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "asset", "vary": null, "etag": null }, { "path": "/htmx.js", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "asset", "vary": null, "etag": null }, { "path": "/cache-good?topic=beta", "hx": true, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "fragment", "vary": "HX-Request, HX-History-Restore-Request", "etag": "\"d4a2e4af8c3671d399ddcbbc92984556a75f795817fba6404ea84e1805892663\"" }, { "path": "/cache-good?topic=beta", "hx": false, "restore": false, "ifNoneMatch": "\"d4a2e4af8c3671d399ddcbbc92984556a75f795817fba6404ea84e1805892663\"", "status": 200, "representation": "full", "vary": "HX-Request, HX-History-Restore-Request", "etag": "\"843d827eaa297ed04d5424a03a78a7049356060ac71f73bc7e1b85d3b5691c41\"" }, { "path": "/observe.js", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "asset", "vary": null, "etag": null }, { "path": "/htmx.js", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "asset", "vary": null, "etag": null } ], "url": "http://127.0.0.1:45429/cache-good?topic=beta", "body": "Catalog shell\nbeta\n\nPublic article beta\n\nOther topic\nTopic \nalpha\nbeta\nFilter\nInjected enhanced failureNative recovery", "events": [] }, { "id": "N08-document-before-fragment", "engine": "chromium", "status": "pass", "observation": { "fullThenFragmentThenFull": true }, "requests": [ { "path": "/cache-good?topic=alpha", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "full", "vary": "HX-Request, HX-History-Restore-Request", "etag": "\"3a9bd4c1596afe87253606468ccd0909f3748af4a479926917695e13f45b15c3\"" }, { "path": "/observe.js", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "asset", "vary": null, "etag": null }, { "path": "/htmx.js", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "asset", "vary": null, "etag": null }, { "path": "/cache-good?topic=alpha", "hx": true, "restore": false, "ifNoneMatch": "\"3a9bd4c1596afe87253606468ccd0909f3748af4a479926917695e13f45b15c3\"", "status": 200, "representation": "fragment", "vary": "HX-Request, HX-History-Restore-Request", "etag": "\"af6404a0e852c5f75ab2abf25f61de82db30f85e21abeb19055a6b5caf854229\"" }, { "path": "/cache-good?topic=alpha", "hx": false, "restore": false, "ifNoneMatch": "\"af6404a0e852c5f75ab2abf25f61de82db30f85e21abeb19055a6b5caf854229\"", "status": 200, "representation": "full", "vary": "HX-Request, HX-History-Restore-Request", "etag": "\"3a9bd4c1596afe87253606468ccd0909f3748af4a479926917695e13f45b15c3\"" } ], "url": "http://127.0.0.1:45429/cache-good?topic=alpha", "body": "Catalog shell\nalpha\n\nPublic article alpha\n\nOther topic\nTopic \nalpha\nbeta\nFilter\nInjected enhanced failureNative recovery", "events": [] }, { "id": "N09-missing-vary-negative", "engine": "chromium", "status": "pass", "observation": { "fragmentServedAsDocument": true, "additionalRequests": [], "negativeControl": true }, "requests": [ { "path": "/articles?topic=alpha", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "full", "vary": null, "etag": null }, { "path": "/observe.js", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "asset", "vary": null, "etag": null }, { "path": "/htmx.js", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "asset", "vary": null, "etag": null }, { "path": "/cache-bad?topic=beta", "hx": true, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "fragment", "vary": null, "etag": "\"69c19e9840aa688ca34f4768e33ab28e0b994aeb5191251db7c0ab9a36b2699b\"" } ], "url": "http://127.0.0.1:45429/cache-bad?topic=beta", "body": "beta\n\nPublic article beta\n\nOther topic\nTopic \nalpha\nbeta\nFilter\nInjected enhanced failureNative recovery", "events": [] }, { "id": "N10-conditional-representations", "engine": "chromium", "status": "pass", "observation": { "transport": "explicit Node HTTP requests; duplicated per browser group, not independent browser evidence", "sameRepresentation": 304, "crossRepresentation": 200, "restoreFull": true }, "requests": [ { "path": "/cache-good?topic=beta", "hx": true, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "fragment", "vary": "HX-Request, HX-History-Restore-Request", "etag": "\"d4a2e4af8c3671d399ddcbbc92984556a75f795817fba6404ea84e1805892663\"" }, { "path": "/cache-good?topic=beta", "hx": true, "restore": false, "ifNoneMatch": "\"d4a2e4af8c3671d399ddcbbc92984556a75f795817fba6404ea84e1805892663\"", "status": 304, "representation": "fragment", "vary": "HX-Request, HX-History-Restore-Request", "etag": "\"d4a2e4af8c3671d399ddcbbc92984556a75f795817fba6404ea84e1805892663\"" }, { "path": "/cache-good?topic=beta", "hx": false, "restore": false, "ifNoneMatch": "\"d4a2e4af8c3671d399ddcbbc92984556a75f795817fba6404ea84e1805892663\"", "status": 200, "representation": "full", "vary": "HX-Request, HX-History-Restore-Request", "etag": "\"843d827eaa297ed04d5424a03a78a7049356060ac71f73bc7e1b85d3b5691c41\"" }, { "path": "/cache-good?topic=beta", "hx": true, "restore": true, "ifNoneMatch": null, "status": 200, "representation": "full", "vary": "HX-Request, HX-History-Restore-Request", "etag": "\"843d827eaa297ed04d5424a03a78a7049356060ac71f73bc7e1b85d3b5691c41\"" } ], "url": "about:blank", "body": "", "events": [] }, { "id": "N01-no-script-native", "engine": "firefox", "status": "pass", "observation": { "directLinkAndGetForm": true, "fullShell": true }, "requests": [ { "path": "/articles?topic=alpha", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "full", "vary": null, "etag": null }, { "path": "/favicon.ico", "hx": false, "restore": false, "ifNoneMatch": null, "status": 404, "representation": "asset", "vary": null, "etag": null }, { "path": "/articles?topic=beta", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "full", "vary": null, "etag": null }, { "path": "/articles?topic=alpha", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "full", "vary": null, "etag": null } ], "url": "http://127.0.0.1:45429/articles?topic=alpha", "body": "Catalog shell\nalpha\n\nPublic article alpha\n\nOther topic\nTopic Filter\nInjected enhanced failureNative recovery", "events": [] }, { "id": "N02-enhance-reload-direct", "engine": "firefox", "status": "pass", "observation": { "pushReloadAndFreshEntry": true }, "requests": [ { "path": "/articles?topic=alpha", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "full", "vary": null, "etag": null }, { "path": "/observe.js", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "asset", "vary": null, "etag": null }, { "path": "/htmx.js", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "asset", "vary": null, "etag": null }, { "path": "/favicon.ico", "hx": false, "restore": false, "ifNoneMatch": null, "status": 404, "representation": "asset", "vary": null, "etag": null }, { "path": "/articles?topic=beta", "hx": true, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "fragment", "vary": null, "etag": null }, { "path": "/articles?topic=beta", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "full", "vary": null, "etag": null }, { "path": "/observe.js", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "asset", "vary": null, "etag": null }, { "path": "/htmx.js", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "asset", "vary": null, "etag": null }, { "path": "/articles?topic=beta", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "full", "vary": null, "etag": null }, { "path": "/observe.js", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "asset", "vary": null, "etag": null }, { "path": "/htmx.js", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "asset", "vary": null, "etag": null } ], "url": "http://127.0.0.1:45429/articles?topic=beta", "body": "Catalog shell\nbeta\n\nPublic article beta\n\nOther topic\nTopic Filter\nInjected enhanced failureNative recovery", "events": [] }, { "id": "N03-history-hit", "engine": "firefox", "status": "pass", "observation": { "backForward": true, "additionalArticleRequests": 0 }, "requests": [ { "path": "/articles?topic=alpha", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "full", "vary": null, "etag": null }, { "path": "/observe.js", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "asset", "vary": null, "etag": null }, { "path": "/htmx.js", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "asset", "vary": null, "etag": null }, { "path": "/favicon.ico", "hx": false, "restore": false, "ifNoneMatch": null, "status": 404, "representation": "asset", "vary": null, "etag": null }, { "path": "/articles?topic=beta", "hx": true, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "fragment", "vary": null, "etag": null } ], "url": "http://127.0.0.1:45429/articles?topic=beta", "body": "Catalog shell\nbeta\n\nPublic article beta\n\nOther topic\nTopic Filter\nInjected enhanced failureNative recovery", "events": [ { "name": "htmx:afterSettle", "url": "http://127.0.0.1:45429/articles?topic=beta" }, { "name": "htmx:afterSettle", "url": "http://127.0.0.1:45429/articles?topic=alpha" }, { "name": "htmx:historyRestore", "url": "http://127.0.0.1:45429/articles?topic=alpha" }, { "name": "htmx:afterSettle", "url": "http://127.0.0.1:45429/articles?topic=beta" }, { "name": "htmx:historyRestore", "url": "http://127.0.0.1:45429/articles?topic=beta" } ] }, { "id": "N04-history-miss", "engine": "firefox", "status": "pass", "observation": { "evictedSnapshotFetchedFull": true }, "requests": [ { "path": "/articles?topic=alpha", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "full", "vary": null, "etag": null }, { "path": "/observe.js", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "asset", "vary": null, "etag": null }, { "path": "/htmx.js", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "asset", "vary": null, "etag": null }, { "path": "/favicon.ico", "hx": false, "restore": false, "ifNoneMatch": null, "status": 404, "representation": "asset", "vary": null, "etag": null }, { "path": "/articles?topic=beta", "hx": true, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "fragment", "vary": null, "etag": null }, { "path": "/articles?topic=alpha", "hx": false, "restore": true, "ifNoneMatch": null, "status": 200, "representation": "full", "vary": null, "etag": null } ], "url": "http://127.0.0.1:45429/articles?topic=alpha", "body": "Catalog shell\nalpha\n\nPublic article alpha\n\nOther topic\nTopic Filter\nInjected enhanced failureNative recovery", "events": [ { "name": "htmx:afterSettle", "url": "http://127.0.0.1:45429/articles?topic=beta" }, { "name": "htmx:afterSettle", "url": "http://127.0.0.1:45429/articles?topic=alpha" }, { "name": "htmx:historyRestore", "url": "http://127.0.0.1:45429/articles?topic=alpha", "cacheMiss": true } ] }, { "id": "N05-enhancement-failure", "engine": "firefox", "status": "pass", "observation": { "oldViewAndUrlRetained": true, "explicitNativeRecovery": true }, "requests": [ { "path": "/articles?topic=alpha", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "full", "vary": null, "etag": null }, { "path": "/observe.js", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "asset", "vary": null, "etag": null }, { "path": "/htmx.js", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "asset", "vary": null, "etag": null }, { "path": "/favicon.ico", "hx": false, "restore": false, "ifNoneMatch": null, "status": 404, "representation": "asset", "vary": null, "etag": null }, { "path": "/articles?topic=beta&enhancedfail=1", "hx": true, "restore": false, "ifNoneMatch": null, "status": 503, "representation": "fragment", "vary": null, "etag": null }, { "path": "/articles?topic=beta&enhancedfail=1", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "full", "vary": null, "etag": null }, { "path": "/observe.js", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "asset", "vary": null, "etag": null }, { "path": "/htmx.js", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "asset", "vary": null, "etag": null } ], "url": "http://127.0.0.1:45429/articles?topic=beta&enhancedfail=1", "body": "Catalog shell\nbeta\n\nPublic article beta\n\nOther topic\nTopic Filter\nInjected enhanced failureNative recovery", "events": [] }, { "id": "N06-script-failure", "engine": "firefox", "status": "pass", "observation": { "nativeLinkAndFormDespiteScript503": true }, "requests": [ { "path": "/articles?topic=alpha&scriptfail=1", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "full", "vary": null, "etag": null }, { "path": "/observe.js", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "asset", "vary": null, "etag": null }, { "path": "/htmx.js?fail=1", "hx": false, "restore": false, "ifNoneMatch": null, "status": 503, "representation": "asset", "vary": null, "etag": null }, { "path": "/favicon.ico", "hx": false, "restore": false, "ifNoneMatch": null, "status": 404, "representation": "asset", "vary": null, "etag": null }, { "path": "/articles?topic=beta&scriptfail=1", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "full", "vary": null, "etag": null }, { "path": "/observe.js", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "asset", "vary": null, "etag": null }, { "path": "/htmx.js?fail=1", "hx": false, "restore": false, "ifNoneMatch": null, "status": 503, "representation": "asset", "vary": null, "etag": null }, { "path": "/htmx.js?fail=1", "hx": false, "restore": false, "ifNoneMatch": null, "status": 503, "representation": "asset", "vary": null, "etag": null }, { "path": "/articles?topic=alpha", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "full", "vary": null, "etag": null }, { "path": "/observe.js", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "asset", "vary": null, "etag": null }, { "path": "/htmx.js", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "asset", "vary": null, "etag": null } ], "url": "http://127.0.0.1:45429/articles?topic=alpha", "body": "Catalog shell\nalpha\n\nPublic article alpha\n\nOther topic\nTopic Filter\nInjected enhanced failureNative recovery", "events": [] }, { "id": "N07-fragment-before-document", "engine": "firefox", "status": "pass", "observation": { "fragmentThenFull": true }, "requests": [ { "path": "/articles?topic=alpha", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "full", "vary": null, "etag": null }, { "path": "/observe.js", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "asset", "vary": null, "etag": null }, { "path": "/htmx.js", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "asset", "vary": null, "etag": null }, { "path": "/favicon.ico", "hx": false, "restore": false, "ifNoneMatch": null, "status": 404, "representation": "asset", "vary": null, "etag": null }, { "path": "/cache-good?topic=beta", "hx": true, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "fragment", "vary": "HX-Request, HX-History-Restore-Request", "etag": "\"d4a2e4af8c3671d399ddcbbc92984556a75f795817fba6404ea84e1805892663\"" }, { "path": "/cache-good?topic=beta", "hx": false, "restore": false, "ifNoneMatch": "\"d4a2e4af8c3671d399ddcbbc92984556a75f795817fba6404ea84e1805892663\"", "status": 200, "representation": "full", "vary": "HX-Request, HX-History-Restore-Request", "etag": "\"843d827eaa297ed04d5424a03a78a7049356060ac71f73bc7e1b85d3b5691c41\"" }, { "path": "/observe.js", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "asset", "vary": null, "etag": null }, { "path": "/htmx.js", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "asset", "vary": null, "etag": null } ], "url": "http://127.0.0.1:45429/cache-good?topic=beta", "body": "Catalog shell\nbeta\n\nPublic article beta\n\nOther topic\nTopic Filter\nInjected enhanced failureNative recovery", "events": [] }, { "id": "N08-document-before-fragment", "engine": "firefox", "status": "pass", "observation": { "fullThenFragmentThenFull": true }, "requests": [ { "path": "/cache-good?topic=alpha", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "full", "vary": "HX-Request, HX-History-Restore-Request", "etag": "\"3a9bd4c1596afe87253606468ccd0909f3748af4a479926917695e13f45b15c3\"" }, { "path": "/observe.js", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "asset", "vary": null, "etag": null }, { "path": "/htmx.js", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "asset", "vary": null, "etag": null }, { "path": "/favicon.ico", "hx": false, "restore": false, "ifNoneMatch": null, "status": 404, "representation": "asset", "vary": null, "etag": null }, { "path": "/cache-good?topic=alpha", "hx": true, "restore": false, "ifNoneMatch": "\"3a9bd4c1596afe87253606468ccd0909f3748af4a479926917695e13f45b15c3\"", "status": 200, "representation": "fragment", "vary": "HX-Request, HX-History-Restore-Request", "etag": "\"af6404a0e852c5f75ab2abf25f61de82db30f85e21abeb19055a6b5caf854229\"" }, { "path": "/cache-good?topic=alpha", "hx": false, "restore": false, "ifNoneMatch": "\"af6404a0e852c5f75ab2abf25f61de82db30f85e21abeb19055a6b5caf854229\"", "status": 200, "representation": "full", "vary": "HX-Request, HX-History-Restore-Request", "etag": "\"3a9bd4c1596afe87253606468ccd0909f3748af4a479926917695e13f45b15c3\"" } ], "url": "http://127.0.0.1:45429/cache-good?topic=alpha", "body": "Catalog shell\nalpha\n\nPublic article alpha\n\nOther topic\nTopic Filter\nInjected enhanced failureNative recovery", "events": [] }, { "id": "N09-missing-vary-negative", "engine": "firefox", "status": "pass", "observation": { "fragmentServedAsDocument": true, "additionalRequests": [], "negativeControl": true }, "requests": [ { "path": "/articles?topic=alpha", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "full", "vary": null, "etag": null }, { "path": "/observe.js", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "asset", "vary": null, "etag": null }, { "path": "/htmx.js", "hx": false, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "asset", "vary": null, "etag": null }, { "path": "/favicon.ico", "hx": false, "restore": false, "ifNoneMatch": null, "status": 404, "representation": "asset", "vary": null, "etag": null }, { "path": "/cache-bad?topic=beta", "hx": true, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "fragment", "vary": null, "etag": "\"69c19e9840aa688ca34f4768e33ab28e0b994aeb5191251db7c0ab9a36b2699b\"" } ], "url": "http://127.0.0.1:45429/cache-bad?topic=beta", "body": "beta\n\nPublic article beta\n\nOther topic\nTopic Filter\nInjected enhanced failureNative recovery", "events": [] }, { "id": "N10-conditional-representations", "engine": "firefox", "status": "pass", "observation": { "transport": "explicit Node HTTP requests; duplicated per browser group, not independent browser evidence", "sameRepresentation": 304, "crossRepresentation": 200, "restoreFull": true }, "requests": [ { "path": "/cache-good?topic=beta", "hx": true, "restore": false, "ifNoneMatch": null, "status": 200, "representation": "fragment", "vary": "HX-Request, HX-History-Restore-Request", "etag": "\"d4a2e4af8c3671d399ddcbbc92984556a75f795817fba6404ea84e1805892663\"" }, { "path": "/cache-good?topic=beta", "hx": true, "restore": false, "ifNoneMatch": "\"d4a2e4af8c3671d399ddcbbc92984556a75f795817fba6404ea84e1805892663\"", "status": 304, "representation": "fragment", "vary": "HX-Request, HX-History-Restore-Request", "etag": "\"d4a2e4af8c3671d399ddcbbc92984556a75f795817fba6404ea84e1805892663\"" }, { "path": "/cache-good?topic=beta", "hx": false, "restore": false, "ifNoneMatch": "\"d4a2e4af8c3671d399ddcbbc92984556a75f795817fba6404ea84e1805892663\"", "status": 200, "representation": "full", "vary": "HX-Request, HX-History-Restore-Request", "etag": "\"843d827eaa297ed04d5424a03a78a7049356060ac71f73bc7e1b85d3b5691c41\"" }, { "path": "/cache-good?topic=beta", "hx": true, "restore": true, "ifNoneMatch": null, "status": 200, "representation": "full", "vary": "HX-Request, HX-History-Restore-Request", "etag": "\"843d827eaa297ed04d5424a03a78a7049356060ac71f73bc7e1b85d3b5691c41\"" } ], "url": "about:blank", "body": "", "events": [] } ], "passed": 20, "total": 20 }