Skip to content

Component blacklist (Props)

The Props blacklist is a set of Vue component names excluded from the inspector tree and table. Filtering runs before props collection, so hidden components are skipped during traversal.

Props overview: Overview.

Do not confuse this with the site blacklist for overlay auto run (General / Auto Run): here only component names are filtered.


Add and remove

  • Row context menu on Props — adds the current component name to the active block list.
  • Options → Props → Component Blacklist — view rules, add lines, toggle state, delete.

Duplicate names are usually not created.


Active vs inactive

Rules have two states:

  • Blocked — applied; matching components are hidden.
  • Off — stored but not filtering.

Toggle without retyping. Deleting a row removes the rule entirely.

With no active rules, blacklist filtering is effectively off.


Name matching

Comparison uses the displayed component name.

  • Without * or %case-insensitive exact match.
  • * and % act as wildcards for name fragments.

Examples:

  • MyButton — only MyButton;
  • Base* — names starting with Base;
  • *Modal* — names containing Modal.

Nameless components may show as Anonymous when that is what the tree uses.


Intersections

If several rules match, each rule’s active state applies.

Inactive rules do not act as exceptions — they are simply ignored until re-enabled.

Prefer toggling a broad pattern off temporarily instead of stacking near-duplicates.


When it applies

Rules run on every tree rebuild:

  • manual Refresh;
  • automatic refresh;
  • reopening the tab.

After Options edits the tree usually refreshes so the table reflects changes immediately.

While a rule is active, hidden components are not selectable in the table or card.


Tips

  • Start from exact names via the row context menu.
  • Wide patterns help repeated noise components but need care.
  • Blacklist affects inspector display only — it does not change your Vue app.

See also

GPL-3.0 licensed.