ORIGINAL RESEARCH / CONTROLLED BROWSER FIXTURE
What should an interface say when it does not know yet?
Twelve fictional states, one explicit evidence boundary, and a downloadable record another reviewer can inspect.
Interfaces make factual claims. A loading message says work is underway. An empty message says a completed result contains nothing. A success message says the promised outcome has been established. This study provides a small public fixture for keeping those claims within the evidence available to the interface.
The twelve scenarios are fictional teaching records. They report no customer, participant, private account, or production-product behavior. The observed results below verify how this fixture rendered during one documented browser run.
CONTROLLED PUBLIC FIXTURE
Inspect twelve evidence boundaries.
Select a fictional state. The preview separates what its fixture establishes from what remains unknown.
Clean fictional library; no collection request has started.
Ready to run
Run the scripted collection request and hold it open.
The result region is intentionally absent until the transition runs.
- Established by this fixture
- No transition result yet.
- Still unknown
- Run the transition before interpreting its result.
- Fixture counters
- Baseline reset
Fictional local fixture · no account, request, participant, or production product is represented
Method
- Load the built public fixture with its reviewed scenario definitions.
- Select every state at a desktop viewport and a narrow viewport.
- Record the rendered fixture ID, visible message, semantic role, action, preserved sample input, focused scenario control, CSS viewport, device pixel ratio, and user agent.
- Repeat the initial loading state after the variants at each viewport.
- Capture four representative screenshots from the same built page and compare the public JSON and CSV with the browser record.
Read the complete methodology or download the blank review worksheet.
Recorded observations
24 browser observations are included. “Pass” means the rendered teaching fixture matched its reviewed definition; it is not a judgment about another product.
| Evidence | Viewport | Fixture | Message | Role | Action | Input | Focus | Result |
|---|---|---|---|---|---|---|---|---|
| IS-01-D | desktop 1280×1300 | initial-load | Loading saved patterns | status | None | None | run-control | pass |
| IS-02-D | desktop 1280×1300 | background-refresh | Refreshing 3 saved patterns | status | Keep browsing | None | run-control | pass |
| IS-03-D | desktop 1280×1300 | first-use-empty | No saved patterns yet | status | Create first pattern | None | run-control | pass |
| IS-04-D | desktop 1280×1300 | filtered-empty | No patterns match “blue” | status | Clear filters | Search: blue | search | pass |
| IS-05-D | desktop 1280×1300 | invalid-field | Enter a pattern name | alert | Return to name | Note: Ocean grid with 24 px repeat | title | pass |
| IS-06-D | desktop 1280×1300 | permission-denied | You do not have permission to publish this pattern | alert | Return to drafts | Title: Harbor lines | Note: Confirm whether the fieldnote is available before offering another submission. | summary | pass |
| IS-07-D | desktop 1280×1300 | request-failed | The pattern could not be saved | alert | Retry save | Title: Morning tiles | Note: Confirm whether the fieldnote is available before offering another submission. | summary | pass |
| IS-08-D | desktop 1280×1300 | unknown-outcome | We could not confirm whether the pattern was saved | alert | Check save status | Title: Evening grid | Note: Confirm whether the fieldnote is available before offering another submission. | summary | pass |
| IS-09-D | desktop 1280×1300 | accepted-pending | Export queued | status | View progress | Note: 12 pattern records | run-control | pass |
| IS-10-D | desktop 1280×1300 | partial-completion | Two images uploaded; one still needs attention | status | Review failed image | Note: cover.png · detail.png · print.png | run-control | pass |
| IS-11-D | desktop 1280×1300 | completed | Pattern saved | status | View saved pattern | Title: Harbor lines | Note: Confirm whether the fieldnote is available before offering another submission. | run-control | pass |
| IS-12-D | desktop 1280×1300 | record-unavailable | This saved pattern is unavailable | alert | Return to library | Search: FN-1042 | summary | pass |
| IS-01-N | narrow 390×1400 | initial-load | Loading saved patterns | status | None | None | run-control | pass |
| IS-02-N | narrow 390×1400 | background-refresh | Refreshing 3 saved patterns | status | Keep browsing | None | run-control | pass |
| IS-03-N | narrow 390×1400 | first-use-empty | No saved patterns yet | status | Create first pattern | None | run-control | pass |
| IS-04-N | narrow 390×1400 | filtered-empty | No patterns match “blue” | status | Clear filters | Search: blue | search | pass |
| IS-05-N | narrow 390×1400 | invalid-field | Enter a pattern name | alert | Return to name | Note: Ocean grid with 24 px repeat | title | pass |
| IS-06-N | narrow 390×1400 | permission-denied | You do not have permission to publish this pattern | alert | Return to drafts | Title: Harbor lines | Note: Confirm whether the fieldnote is available before offering another submission. | summary | pass |
| IS-07-N | narrow 390×1400 | request-failed | The pattern could not be saved | alert | Retry save | Title: Morning tiles | Note: Confirm whether the fieldnote is available before offering another submission. | summary | pass |
| IS-08-N | narrow 390×1400 | unknown-outcome | We could not confirm whether the pattern was saved | alert | Check save status | Title: Evening grid | Note: Confirm whether the fieldnote is available before offering another submission. | summary | pass |
| IS-09-N | narrow 390×1400 | accepted-pending | Export queued | status | View progress | Note: 12 pattern records | run-control | pass |
| IS-10-N | narrow 390×1400 | partial-completion | Two images uploaded; one still needs attention | status | Review failed image | Note: cover.png · detail.png · print.png | run-control | pass |
| IS-11-N | narrow 390×1400 | completed | Pattern saved | status | View saved pattern | Title: Harbor lines | Note: Confirm whether the fieldnote is available before offering another submission. | run-control | pass |
| IS-12-N | narrow 390×1400 | record-unavailable | This saved pattern is unavailable | alert | Return to library | Search: FN-1042 | summary | pass |
Representative evidence




Limits
- One browser environment cannot establish behavior across browsers, operating systems, fonts, assistive technologies, or network services.
- The fixtures define their own facts; they do not prove that another application has the same state or server evidence.
- Inspecting status and alert roles is not a screen-reader test or accessibility-conformance evaluation.
- A fitting narrow layout does not establish browser-zoom, text-resize, mobile-device, usability, security, or production readiness.
- Future corrections will retain the evidence version and explain substantive changes rather than silently refreshing the date.
Primary references: W3C Understanding Status Messages and RFC 9110: 202 Accepted.