fernandoescolar / vscode-solution-explorer

This is a Visual Studio Code extension that provides a (.sln) Visual Studio Solution explorer panel..
MIT License
348 stars 73 forks source link

Extension loads/works, but does not survive Reload; Codium only, OK in Code #280

Closed sjsepan3 closed 1 year ago

sjsepan3 commented 1 year ago

Description Extensions disappears after reload, or close/reopen project, or quit/restart Codium (whether a project is loaded or not). Only happens in Codium, not in Code (1.77.1). Noticed recently but cannot say which version of Codium it appeared in. Tested with codium_1.77.1.23095_amd64 (current) and codium_1.77.0.23093_amd64 and issue is in both. Also had an update of the extension a while back, but cannot re-test with older (such as 0.7.5). Does not happen to any other extensions loaded.

Steps to reproduce the behavior: Open Codium with no project Install extension VSIX Observe extension is loaded Close Codium Open Codium Observe extension not present

...or...

repeat steps above, but after install open project and see that extension is working, save workspace, then close-re-open; note that extension is no longer loaded

Expected behavior: Extension remains loaded after Reload, Restart, or re-open

Screenshots: n/a

Environment: Version: 1.77.1 Commit: b7886d7461186a5eac768481578c1d7ca80e2d21 Date: 2023-04-04T23:20:37.202Z Electron: 19.1.11 Chromium: 102.0.5005.196 Node.js: 16.14.2 V8: 10.2.154.26-electron.0 OS: Linux x64 5.15.0-69-generic Sandboxed: No

Additional context: System: Kernel: 5.15.0-69-generic x86_64 bits: 64 compiler: gcc v: 11.3.0 Desktop: Cinnamon 5.6.8 tk: GTK 3.24.33 wm: muffin dm: LightDM Distro: Linux Mint 21.1 Vera base: Ubuntu 22.04 jammy Machine: Type: Desktop System: Dell product: OptiPlex 7020 v: 00 serial: Chassis: type: 6 serial: Mobo: Dell model: 0F5C5X v: A00 serial: BIOS: Dell v: A10 date: 09/22/2016 Battery: Device-1: hidpp_battery_0 model: Logitech M570 serial: charge: 30% status: Discharging CPU: Info: quad core model: Intel Core i5-4590 bits: 64 type: MCP arch: Haswell rev: 3 cache: L1: 256 KiB L2: 1024 KiB L3: 6 MiB Speed (MHz): avg: 1819 high: 2781 min/max: 800/3700 cores: 1: 1403 2: 1495 3: 1598 4: 2781 bogomips: 26338 Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx Graphics: Device-1: AMD Oland [Radeon HD 8570 / R5 430 OEM R7 240/340 Radeon 520 OEM] vendor: Dell driver: radeon v: kernel pcie: speed: 8 GT/s lanes: 8 ports: active: DVI-I-1 empty: DP-1 bus-ID: 01:00.0 chip-ID: 1002:6611 Device-2: Realtek RTL2838 DVB-T type: USB driver: dvb_usb_rtl28xxu,rtl2832_sdr bus-ID: 3-8:4 chip-ID: 0bda:2838 Display: x11 server: X.Org v: 1.21.1.3 driver: X: loaded: ati,radeon unloaded: fbdev,modesetting,vesa gpu: radeon display-ID: :0 screens: 1 Screen-1: 0 s-res: 1920x1080 s-dpi: 96 Monitor-1: DVI-0 mapped: DVI-I-1 model: Acer H233H res: 1920x1080 dpi: 96 diag: 585mm (23") OpenGL: renderer: OLAND ( LLVM 15.0.6 DRM 2.50 5.15.0-69-generic) v: 4.5 Mesa 22.2.5 direct render: Yes Audio: Device-1: Intel 8 Series/C220 Series High Definition Audio vendor: Dell driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:8c20 Device-2: AMD Oland/Hainan/Cape Verde/Pitcairn HDMI Audio [Radeon HD 7000 Series] vendor: Dell driver: snd_hda_intel v: kernel pcie: speed: 8 GT/s lanes: 8 bus-ID: 01:00.1 chip-ID: 1002:aab0 Sound Server-1: ALSA v: k5.15.0-69-generic running: yes Sound Server-2: JACK v: 1.9.20 running: no Sound Server-3: PulseAudio v: 15.99.1 running: yes Sound Server-4: PipeWire v: 0.3.48 running: yes Network: Device-1: Intel Ethernet I217-LM vendor: Dell driver: e1000e v: kernel port: f040 bus-ID: 00:19.0 chip-ID: 8086:153a IF: eno1 state: up speed: 1000 Mbps duplex: full mac: IF-ID-1: virbr0 state: down mac: Drives: Local Storage: total: 1.93 TiB used: 1.92 TiB (99.6%) ID-1: /dev/sda vendor: Western Digital model: WDS100T2B0A-00SM50 size: 931.51 GiB speed: 6.0 Gb/s serial: ID-2: /dev/sdb vendor: Samsung model: SSD 840 EVO 120GB size: 111.79 GiB speed: 6.0 Gb/s serial: ID-3: /dev/sdc type: USB vendor: Western Digital model: WD My Passport 25E1 size: 931.48 GiB serial: Partition: ID-1: / size: 98.44 GiB used: 33.98 GiB (34.5%) fs: ext4 dev: /dev/sdb1 ID-2: /home size: 915.82 GiB used: 736.89 GiB (80.5%) fs: ext4 dev: /dev/sda1 Swap: ID-1: swap-1 type: partition size: 11.21 GiB used: 1024 KiB (0.0%) priority: -2 dev: /dev/sdb2 Sensors: System Temperatures: cpu: 29.8 C mobo: 27.8 C gpu: radeon temp: 42.0 C Fan Speeds (RPM): N/A Repos: [...] Info: Processes: 280 Uptime: 1h 37m Memory: 10.65 GiB used: 5.76 GiB (54.1%) Init: systemd v: 249 runlevel: 5 Compilers: gcc: 11.3.0 alt: 11/12 Client: Unknown python client inxi: 3.3.13

sjsepan3 commented 1 year ago

Re-tested with the latest release:

Version: 1.77.2 Release: 23101 Commit: c64318cc95a5117c4429b888729090415891184e Date: 2023-04-11T18:20:13.000Z Electron: 19.1.9 Chromium: 102.0.5005.167 Node.js: 16.14.2 V8: 10.2.154.15-electron.0 OS: Linux x64 5.15.0-69-generic Sandboxed: No

Result: still an issue

sjsepan3 commented 1 year ago

re-tested with 1.77.3.23102; issue present

sjsepan3 commented 1 year ago

I now believe that this issue can be closed; having recently started using the Profiles feature of Code, Codium it appears that this issue was actually my own failure to understand the behavior of profiles and work-spaces.