Shopping and listings

nordic.com

Nordic Naturals - Supplement Facts drawer

Notes an AI agent reads before it works on nordic.com: what to open, what to call, what breaks. Written by browser-harness contributors after real runs, and kept on GitHub under the MIT license.

Give it to your agent

Any coding agent

Start the task with this line. The Markdown version is the same notes without the page around them.

Read https://browser-use.com/skills/nordic.md, then <your task>

Browser Harness

Save the files into your workspace and turn domain skills on. The code below calls its helpers, such as http_get and js. What Browser Harness is.

d="${BH_AGENT_WORKSPACE:-$HOME/.config/browser-harness/agent-workspace}/domain-skills/nordic"
mkdir -p "$d" && cd "$d"
curl -sLO https://raw.githubusercontent.com/browser-use/browser-harness/main/agent-workspace/domain-skills/nordic/product-labels.md
export BH_DOMAIN_SKILLS=1

Observed on nordic.com public product pages in September 2026.

  • Product route: /products/<slug>/; the selected Shopify variant may be in ?variant=<id>. Preserve that variant when recording the source.
  • A visible Supplement Facts button opens a right-hand drawer. Locate its button by accessible name, click, and verify the open drawer before reading.
  • The open dialog is exposed as [role="dialog"][aria-label="Supplement Facts"]; #supplement-facts-dialog contains the label HTML.
  • button[aria-label="Close supplement facts sidebar"] closes the drawer.
  • The label includes serving size, servings per container, amounts, ingredient qualifiers and other ingredients. Read the whole label, not only the product description or search-result snippet.

Indexed or fetch-extracted text can omit this drawer's table. An absent table in a search result is not evidence of an empty label. Similarly named mushroom blends can have different formulas; a multi-product search snippet can mix them. Verify the exact product and selected variant before attributing ingredients.

product-labels.md · updated Sep 6, 2026 · 156 words

Sites change. These notes describe what worked when they were last updated, not a guarantee they still do. If something broke, the fix is a pull request to browser-harness.