Skip to content

Updated processor to return only visible surfaces#928

Open
btw17 wants to merge 7 commits intogoogle:mainfrom
btw17:null-surfaces
Open

Updated processor to return only visible surfaces#928
btw17 wants to merge 7 commits intogoogle:mainfrom
btw17:null-surfaces

Conversation

@btw17
Copy link
Member

@btw17 btw17 commented Mar 20, 2026

Previously, processing surfaceUpdate prior to beginRendering would result in a surface returning via the message processor's getSurfaces method that could not be rendered. Now, any surface without a rootComponentId is filtered out.

See #898 for more details.

Description

Replace this paragraph with a description of what this PR is changing or adding, and why. Consider including before/after screenshots.

List which issues are fixed by this PR. For larger changes, raising an issue first helps reduce redundant work.

Pre-launch Checklist

  • I signed the CLA.
    • N/A
  • I read the Contributors Guide.
  • I read the Style Guide.
    • (Blake) Where is it? None exists in the repo.
  • I have added updates to the CHANGELOG.
    • (Blake) Where is it? None exists in the repo.
  • I updated/added relevant documentation.
    • (Blake) None pertain to this specifically, as far as I've seen.
  • My code changes (if any) have tests.

If you need help, consider asking for advice on the discussion board.

@github-project-automation github-project-automation bot moved this to Todo in A2UI Mar 20, 2026
@btw17 btw17 marked this pull request as draft March 20, 2026 20:25
btw17 added 2 commits March 20, 2026 15:28
… method

With the base processor filtering surfaces now, this ensures the Angular
implementation is consistent.
@btw17 btw17 marked this pull request as ready for review March 20, 2026 20:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Todo

Development

Successfully merging this pull request may close these issues.

2 participants