blaze-gotchas

Fix Meteor Blaze template rendering glitches from reactive updates.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/zcawood-mie/agentz --skill blaze-gotchas
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: blaze-gotchas
Source: https://github.com/zcawood-mie/agentz/tree/main/skills/blaze-gotchas
Command: npx skills add https://github.com/zcawood-mie/agentz --skill blaze-gotchas

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Prevent confusing visual artifacts and template errors in Meteor Blaze HTML templates caused by reactive re-renders, improper helper usage in attributes, and icon element morphing during conditional swaps.

Core Features & Use Cases

  • Ensures helper arguments inside HTML attributes use single quotes to avoid parsing issues and broken imports.
  • Prevents Font Awesome icon flicker by advising wrapping inline icon elements in container nodes when used inside conditional blocks.
  • Guides exclusion of frequently changing fields from cursor queries to stop unnecessary item teardown in each loops and eliminate visual glitches during reactive updates.

Quick Start

Diagnose a Blaze template that briefly shows incorrect icons or blinks during reactive updates by checking helper quoting, wrapping icon elements in spans, and excluding rapidly changing fields from cursor queries.

Frequently Asked Questions about blaze-gotchas

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
Why do my Meteor Blaze templates flicker and show incorrect icons during reactive updates?

Blaze template flicker occurs when reactive re-renders cause visual artifacts. You can prevent this by wrapping inline Font Awesome icons in container nodes, enforcing single-quote helper arguments in attributes, and excluding frequently changing fields from cursor queries.

How do I stop Visual artifacts and item teardown in Meteor Blaze each loops?

To stop item teardown and visual glitches in Blaze each loops, exclude rapidly changing fields from your cursor queries. This prevents unnecessary teardown of list items during reactive updates and eliminates flickering.

Do I need to use single quotes for helper arguments inside HTML attributes in Blaze templates?

Yes, helper arguments inside HTML attributes must use single quotes to avoid parsing issues and broken imports in Blaze. Enforcing single-quote helper arguments prevents reactive rendering glitches and template errors.

How do I prevent Font Awesome icon morphing during conditional swaps in Blaze?

Prevent Font Awesome icon morphing during conditional swaps by wrapping inline icon elements in container nodes like spans. This stabilizes the DOM structure inside reactive conditional blocks and stops icon flicker.

What causes template rendering glitches in Meteor Blaze HTML templates?

Template rendering glitches in Blaze are caused by reactive re-renders, improper helper usage in HTML attributes, and icon element morphing during conditional swaps. Fixing helper quoting and cursor queries resolves these visual artifacts.