Skip to content

Sentinel dom xss video stories 6557954144457559183#84

Closed
murielpereira wants to merge 137 commits intoShopify:mainfrom
murielpereira:sentinel-dom-xss-video-stories-6557954144457559183
Closed

Sentinel dom xss video stories 6557954144457559183#84
murielpereira wants to merge 137 commits intoShopify:mainfrom
murielpereira:sentinel-dom-xss-video-stories-6557954144457559183

Conversation

@murielpereira
Copy link
Copy Markdown

No description provided.

murielpereira and others added 30 commits April 20, 2026 17:15
Replaced `{% render 'image' %}` inside `for` loops in collections, cart, and search sections with inline Liquid tags (`image_url` and `image_tag`). This avoids the significant N+1 parsing and compilation overhead introduced by Shopify snippet rendering during each iteration, noticeably reducing TTFB and template compilation time for pages with many items.

Co-authored-by: murielpereira <83676196+murielpereira@users.noreply.github.com>
💡 What: Added a visually hidden "Skip to content" link that appears on keyboard focus.
🎯 Why: To allow keyboard and screen reader users to bypass repetitive header navigation and jump straight to the main content.
♿ Accessibility: Improves keyboard navigation and WCAG compliance (Bypass Blocks).

Co-authored-by: murielpereira <83676196+murielpereira@users.noreply.github.com>
Co-authored-by: murielpereira <83676196+murielpereira@users.noreply.github.com>
…ine-4179201201715735461

⚡ Bolt: Inline image rendering in loops to remove N+1 overhead
…6357033886921631

🎨 Palette: Add "Skip to content" accessibility link
…-1160408478001718387

🎨 Palette: Interactive States and Keyboard Accessibility Improvements
… links

Co-authored-by: murielpereira <83676196+murielpereira@users.noreply.github.com>
Co-authored-by: murielpereira <83676196+murielpereira@users.noreply.github.com>
Committed from shop: Âme Acessórios Pet
Committed from shop: Âme Acessórios Pet
Committed from shop: Âme Acessórios Pet
Committed from shop: Âme Acessórios Pet
…rrer-7968491710451520849

🛡️ Sentinel: [Security Enhancement] Add noreferrer to target="_blank" links
…778000983077

🎨 Palette: Fix missing ARIA labels on dynamic cart updates
Committed from shop: Âme Acessórios Pet
Committed from shop: Âme Acessórios Pet
Committed from shop: Âme Acessórios Pet
Committed from shop: Âme Acessórios Pet
Committed from shop: Âme Acessórios Pet
Committed from shop: Âme Acessórios Pet
Committed from shop: Âme Acessórios Pet
murielpereira and others added 26 commits May 5, 2026 07:24
…h-overflow-4317215178405269153

📱 Breakpoint: Fix mobile product swatch overflow
…-loop-4812024058461068138

⚡ Bolt: Optimize Custom Fields Loop [O(M*N) to O(N)]
…29575387930026470

🎨 Palette: Add to Cart button loading state accessibility
Committed from shop: Âme Acessórios Pet
Committed from shop: Âme Acessórios Pet
Committed from shop: Âme Acessórios Pet
- Added `aria-hidden="true"` to the `expand_more` material symbols icon within the sort filter on the collection page (`sections/collection.liquid`).
- This prevents screen readers from redundantly announcing the ligature text "expand more", as the icon purely serves as a visual indicator for the `<select>` element which is already properly labeled.

Co-authored-by: murielpereira <83676196+murielpereira@users.noreply.github.com>
…lection-select-15388424210117479537

🎨 Palette: Add aria-hidden to decorative icon in collection select
Co-authored-by: murielpereira <83676196+murielpereira@users.noreply.github.com>
Committed from shop: Âme Acessórios Pet
@murielpereira murielpereira deleted the sentinel-dom-xss-video-stories-6557954144457559183 branch May 7, 2026 10:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant