# live-conformance/browser-floor — a graphics component's text floor in a page The corpus of [`extensions/browser-sink.md`](../../extensions/browser-sink.md) §14.9: floor objects of a graphics component ([graphics-vector](../../extensions/graphics-vector.md) §6.3), each read or refused, and what a page presents from a floor at a tick beside the cues its text layer presents. | member of `vectors.json` | what each case holds, and what a conforming implementation reaches | |---|---| | `floors` | a floor object's `manifest` and `payload` (hexadecimal), and `base`, the content hash of its piece's base entry; the `outcome` (`read`, or `refused` with the `reason`), and for a floor that reads its `tb` and its `transcript`, the payload's content | | `presentations` | the `floor` read (a case of `floors`, by name), a media `tick`, and the `cues` of the text component the page's text layer presents (none where it presents none), each with its `lang`, its `start` and `end` in milliseconds and its `text`; the `result`: `ms`, the tick's millisecond; `presented`, the blocks the page presents as text, in block order, each a node object with `announce`; and `withheld`, each block active at the tick that the floor does not present, with why | Every transcript is written by the generator, and every base is named by a constant: no case describes a programme. Each refused floor is a control of one defect in the floor `programme`. `wai_browser_floor_vectors verify` and `tests/browser_floor.rs` check that `vectors.json` regenerates byte for byte and that `wai-rs` reaches every outcome; the test also reads the floor objects of [`pack-conformance/multi/multi-captions-01`](../../pack-conformance/multi/multi-captions-01/), which `wai-pack` wrote. `../browser_floor_verify.py` is the second implementation, written from the extension's text, sharing no code with `wai-rs`, and run as `python3 -I`: it recomputes every case, requires every mutated copy of the corpus to fail, and drops each of its own checks in turn and requires the corpus to catch it.