Nothing on the canvas overlaps
The Viable pill, the zoom menu, dimension values, callouts, the Compare strip and panel and the bottom dock no longer cover each other or get cut off, at 1280, 1440 and 1920 wide, in light and dark. Compare also answers a click faster and keeps keyboard focus in view.


On a canvas narrower than 1,140 px the Viable pill moves up above the right end of the bottom bar instead of sliding under the right panel, so One-pager, Deck, FEA report and Benchmark keep their words at 1440 wide. The viability card and the zoom menu stay inside the canvas.
Two dimension values that meet in a view now step apart instead of printing over each other (the Periscope's head diameter and head height), and a callout pushed back inside the canvas is checked again where it lands. Checked on all seven Paras Defence products at three sizes: 0 overlaps.
Esc closes the viability card or the zoom menu first and puts focus back where it was, and Tab reaches the card right after its pill. Low-contrast chips, title-block cells and the zoom menu's hover now pass WCAG AA.
In Compare, picking a card answers in about 32 ms in a production build (it was 216 ms), a card reached with the keyboard is always scrolled into view, and Esc or Replace (on the card or in the panel) right after a pick act on what is on screen. Replace, the preview and the agent's swap_part use one rule for what may be fitted, and a swap of mixed parts no longer depends on the order they were listed in.
- Improved
- Esc and Tab on the viability card and zoom menu
- WCAG AA contrast on chips, title block and menus
- Fixed
- Viable pill and zoom menu under the right panel
- Dimension values printed over each other
- A callout pushed onto a dimension when kept inside the canvas
- Compare option click took over 200 ms
- Esc right after a Compare pick closed Compare instead of the panel
- Mixed-part swaps depended on list order
- Try it
Open the Optronic Periscope at 1440 wide and look at the head dimensions and the Viable pill.
Open Speed- Shipped in
b1bf33151955e4