-
Notifications
You must be signed in to change notification settings - Fork 23
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
Workload section items overlapping on VScode #500
Comments
I have a similar situation to @devantler (i'm also on macOS). |
Hi. Is anyone working on this? As it stands, the plugin is pretty much unusable, both due the display issue mentioned above, but also because of lack of responsiveness for most other actions. |
I am having the same problem. The extension is currently not usable |
For my VSCode, I do not have workspace trust enabled at all. I went through the versions and it appears 0.25.0 stops working on my setup. I cannot reconcile or view any resources. After downgrading further to 0.24.3, it appears to be working again. Hope the versions help finding the bug and if not, send over any further tests. Thanks for checking in on this. |
Thank you everyone for the reports! The maintainers (me and @kingdonb) have been working on other projects since the holiday season. I tried the extension and I'm seeing the same issue! Treeviews that were tested working during our last release on December 6th are broken now. This appears to be caused by vscode version 1.85 that was released on the same day. I tried 1.84.2 version and there treeviews, the "openResource" double-click command, and the right-click context menus all work correctly. Very possibly code changes related to the item "Sticky Scroll in tree views and the terminal" also broke our treeviews We're hoping to resolve it quickly! For now either please revert to vscode 1.84.2: https://code.visualstudio.com/updates/v1_84 OR revert to earlier (pre 0.25) version of the extension that uses simpler treeviews without live view of cluster resources. |
I implemented data and tree node caching to allow faster updates of the treeviews. I developed it by experimenting with TreeView behavior (refreshing, redrawing, collapsing/expand, changing labels and tree functions) and seeing how to use it to provide more responsive and less laggy UI. TreeView behaviors are not fully documented so i had to push the API maybe beyond what it was intended to do. To fix this, I'm trying to figure out how the TreeView model or rendering has changed in vscode 1.85.0. I couldn't find new issues or documentation changes about treeviews, except for the addition of Sticky Scroll. Visually, Sticky Scroll looks related to our treeviews bugging out. Maybe possible to fix it and have better treeview code. First trying to reproduce the behavior with minimal code example. I will also submit a ticket with vscode to either document or fix the TreeView behavior changes in 1.85 Could also try to replace cluster resources treeviews with one Webview. |
Tracking this in #503 now. We'll roll back to pre live-update behavior first, so new users don't get the bad experience. More details in that issue. We may need to keep this issue open after we've triaged it, and until we can re-release the live update behavior in a way that doesn't break on the latest VSCode release. Sorry for the long delay in getting this fixed, but we've been going through some things I can't talk about and I'm honestly not really even sure if I can still release this extension myself right now, until I throw the lever and it works! Thanks for bearing with us, all community. ❤️ |
Expected behaviour
Expand and collapse should work smoothly.
Actual behaviour
Not sure if this is a problem with the current version of vscode or what, but I am getting this issue with the windows.
Not sure if that helps:
Steps to reproduce
Versions
kubectl version:
Flux version: v1.29.0
Git version: 2.34.1
Azure version: -
Extension version: 0.26.0
VSCode version: 1.85.1
Operating System (OS) and its version: Windows 11 23H2
The text was updated successfully, but these errors were encountered: