Skip to content

Incomplete Theme Application Requires Multiple "Apply to Selection" Clicks #3707

Description

@keeganedwin

Describe the bug
When applying themes to selected frames, the plugin frequently fails to update all component layers in a single pass. Often, deep-nested layers or specific component instances within the selection do not receive the new token values immediately. This results in a state of partial application where some elements are updated and others are not, causing significant design inconsistencies across the project.

The user is forced to manually check visual outputs and almost always have to click "Apply to selection" a second time to force the remaining layers to update correctly. This creates a lot of manual overhead and introduces the risk of shipping inconsistent designs.

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots or Screencasts
From 00:28 when switching from BrandA/Warm to BrandB/Dark, it doesn't fully update the selected frame(s) and I have to click the apply to selection button again to successfully apply the correct values

CleanShot.2025-11-28.at.14.56.03.mp4

Figma file (optional)
Reach out to me for the file

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions