fbordignon
(Fernando Bordignon (LTrace))
April 30, 2021, 6:16pm
1
Hello everyone, if I instantiate a webwidget before launching the extensions manager, I cannot install extensions anymore. Steps to reproduce.
Python console:
slicer.qSlicerWebWidget()
Open the extension manager for the first time
The extensions buttons only show the Download option.
lassoan
(Andras Lasso)
May 7, 2021, 2:02pm
2
Thanks for reporting. We have encountered this issue before but thought it was due to the DataStore module , so it did not get much attention.
I’ve submitted a new bug report for this to ensure it has more visibility:
opened 02:00PM - 07 May 21 UTC
type:bug
if I instantiate a webwidget before launching the extensions manager, I cannot i… nstall extensions anymore. Steps to reproduce.
Python console:
```python
slicer.qSlicerWebWidget()
```
Open the extension manager for the first time
The extensions buttons only show the Download option.
(reported on discourse.slicer.org: https://discourse.slicer.org/t/slicer-qslicerwebwidget-disable-extension-manager-install/17398)
This issue has been first reported in https://github.com/Slicer/Slicer/issues/4602. It was thought to be a side effect of the DataStore module initialization, but as it turns out, the problem is at lower level.
## Steps to reproduce
- Start Slicer
- instantiate a web widget by `slicer.qSlicerWebWidget()`
- open extensions manager => "Download" buttons are displayed instead of "Install"
![image](https://user-images.githubusercontent.com/307929/117460816-e8856980-af1a-11eb-9233-fbe1b6e38765.png)
## Environment
- Slicer version: Slicer-4.11.20210226
- Operating system: Windows
@pieper I think you have worked on this part of the code in the past, could you have a look at?
1 Like
pieper
(Steve Pieper (Isomics, Inc.))
May 7, 2021, 2:09pm
3
Let’s see what happens with the new extension manager implementation. If it’s still an issue we can dig in deeper. I added a comment in the github issue about a possible cause.
2 Likes