Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Vue3: List of installed extensions fails to render #11696

Closed
rak-phillip opened this issue Aug 23, 2024 · 2 comments · Fixed by #11704
Closed

Vue3: List of installed extensions fails to render #11696

rak-phillip opened this issue Aug 23, 2024 · 2 comments · Fixed by #11704
Assignees
Labels
area/vue3 kind/bug QA/dev-automation Issues that engineers have written automation around so QA doesn't have look at this
Milestone

Comments

@rak-phillip
Copy link
Member

Navigating to the extensions page fails with the following warnings:

[Vue warn]: Property "repos" was accessed during render but is not defined on instance. 
  at <Index class="outlet" onVnodeUnmounted=fn<onVnodeUnmounted> ref=Ref< undefined > > 
  at <RouterView key="/c/local/uiplugins" class="outlet" > 
  at <IndentedPanel class="pt-20" > 
  at <Plain onVnodeUnmounted=fn<onVnodeUnmounted> ref=Ref< undefined > > 
  at <RouterView key=1 > 
  at <App>

Additional warnings:

Resource error [cluster] event : event watch error: an error on the server ("unable to decode an event from the watch stream: context canceled") has prevented the request from succeeding
Resource error [cluster] apps.deployment : event watch error: an error on the server ("unable to decode an event from the watch stream: http2: response body closed") has prevented the request from succeeding

Reproduction steps

Navigate to extensions

Actual Behavior

Tabs on the extensions page are rendered, but with no content rendered

extensions-empty

Warnings are printed to the console.

Expected behavior

Available extensions are rendered in the tab. Switching between tabs renders the correct content.

@rak-phillip rak-phillip added this to the v2.10.0 milestone Aug 23, 2024
@github-actions github-actions bot added the QA/dev-automation Issues that engineers have written automation around so QA doesn't have look at this label Aug 23, 2024
@rak-phillip rak-phillip changed the title Vue3: List of installed extensions fails to render with Vue3: List of installed extensions fails to render Aug 23, 2024
@jordojordo
Copy link
Member

Initial investigation leads to the extra template element causing the issue. If the template element at line 773 and the closing template at line 966 are both removed the extensions list will appear.

@izaac
Copy link
Contributor

izaac commented Sep 7, 2024

Pre-existing test coverage was fixed and pass.

@izaac izaac closed this as completed Sep 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/vue3 kind/bug QA/dev-automation Issues that engineers have written automation around so QA doesn't have look at this
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants