> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://rubik-combined-listings.crisp.help/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Swatches Disappearing After Clicking a Variant

**Problem:** On the product page, swatches disappear after selecting a native Shopify variant (for example from a dropdown or radio button), or after part of the page refreshes dynamically.

**Solutions:**

* **Check the selected theme type.**
Some themes replace large parts of the product page DOM when a variant changes. The app includes a built-in re-injection system that detects these changes and restores the swatches. If the wrong theme type is selected, this detection may fail.

* **Verify the app embed is active.**
If the component is not properly initialized, it may not re-render after a DOM update.

* **Contact support if the issue persists.**
Provide the theme name and a product URL. Custom re-injection logic can be added for themes that use non-standard variant switching behavior.