Lorixen.
EN

A Browser Zoom Check for a Sticky Enquiry Summary

A sticky summary panel is handy on an enquiry form. It keeps the chosen items and details in view while someone fills in the form. The trouble starts when a visitor enlarges the page. The panel grows in proportion, the usable window shrinks, and the summary may sit on top of the fields. This article proposes a test card you could use to catch that. It is a design proposal, so tune the values to your own layout.

Why zoom causes trouble

Zooming in reduces the available viewport in layout terms. A panel fixed to the top or bottom takes a larger share of the window. On a short window it can take most of it, leaving the form behind it and out of reach.

Zoom and obstruction test card

Set up: a representative form with several fields, a submit button, and a summary with a realistic number of lines. Use a desktop window and a phone-sized window. For each zoom level, mark pass or fail.

Zoom levels to try: 100%, 150%, 200%, 300%, and text-only enlargement if your browser offers it.

At each level, check:

  1. Can you reach every field by scrolling normally?
  2. When a field is focused, whether by click or by Tab, is it fully visible and not behind the summary?
  3. Is the submit button reachable and visible?
  4. Does the summary have a way to be collapsed, or does it stop being sticky when space is short?
  5. Does the summary's own content stay readable, or is it cut off with no way to scroll it?
  6. Is any text overlapping other text?
  7. Does an error message that appears after a failed submit land in view?

Branch decisions

  • Summary covers a focused field: let the page scroll the field clear of the panel, or stop the panel being sticky below a size threshold.
  • Summary is taller than a chosen share of the window, for example a third: collapse it to a one-line header with an expand control.
  • Summary's content is long: give it its own scroll area, or show a short count with a link to the full list.
  • Bottom-fixed summary hides the submit button: place the button above it or end the stickiness near the form's end.

Hypothetical worked example

Imagine a form with six fields and a summary pinned to the top that lists three chosen items. At 100% the layout works. At 200% on a laptop-sized window the summary takes about half the height. Tabbing to the phone field leaves it hidden behind the panel. Under the test card, item 2 fails. The team decides that below a certain window height the summary becomes a normal block above the form instead of sticky, with a collapse control. They run the card again. At 300% the summary no longer covers anything, the phone field is visible when focused, and the submit button is reachable.

Stop conditions

Do not ship a sticky summary if any control can be hidden with no way to reveal it. Stop adding summary content once it forces a collapse at ordinary zoom levels. If a fix works at one zoom level but breaks another, prefer the simpler rule of not sticking at all on short windows.

Acceptance checks

  • Every row of the card passes at every listed zoom level, on both window sizes.
  • A keyboard-only run from the first field to submit never loses sight of the focused control.
  • The summary can be collapsed or stops sticking when space is short, and the collapse control is itself reachable.
  • A person unfamiliar with the form completes it at 200% without help.
  • The results are saved with the layout version tested, so the card can be rerun after any change.

Sources

    WhatsAppLet’s talk