Light target 1
The same selector and rule are used regardless of which source/query context is active.
sourceRoot determines where Tracker looks for source elements. Rendering location is a separate concern.
A detached <rxt-tracker> is configured from JavaScript before its first connection. Its source/query scope is the user-managed ShadowRoot, but its rail remains in the element's Light DOM. Tracker only queries the explicit sourceRoot; it does not magically pierce further Shadow DOM boundaries.
Compare with the Vanilla scenario, where the consumer independently places a renderHost inside the ShadowRoot.
User component Document Light DOM
└── open ShadowRoot ← sourceRoot └── <rxt-tracker>
└── tracked sources └── .rxtt ← rail
nullIf <rxt-tracker> itself were placed inside a user-managed ShadowRoot, its package stylesheet would need to be available in that ShadowRoot's styling context.
Preparing the configured tracker.
The same selector and rule are used regardless of which source/query context is active.
The same selector and rule are used regardless of which source/query context is active.
The same selector and rule are used regardless of which source/query context is active.
The same selector and rule are used regardless of which source/query context is active.
The same selector and rule are used regardless of which source/query context is active.