[Bug] 3.8 recovery
Describe the Bug
Here are the bugs that need to be fixed in the 3.8.1 release
- [x] tmtv cannot use the threshold tool
- [ ] https://github.com/OHIF/Viewers/issues/4046
- [x] https://github.com/OHIF/Viewers/issues/4081
- [ ] https://github.com/OHIF/Viewers/issues/4132
- [x] https://github.com/OHIF/Viewers/pull/4090
- [ ] THe tmtv issue when sometimes the fusion has wrong inverted
Threshold tool tmtv does not work
https://github.com/OHIF/Viewers/issues/4081
Add the types
https://github.com/OHIF/Viewers/issues/4132
INTERMITTENT **3.8.1 Bug Found while trying to reproduce #4046 - did not even get as far as the steps in 4046 *at this point i would fail 4046 in the current build i am testing with the following steps: Segmentation Mode Select Add Segmentation = Black Viewports
Found in version (https://ohif-viewer-381-rc1.netlify.app/): 3.8.1, Commit hash: 1dcdc9dabe9d4179f223912d6adc00bc95629a85
Steps:
- Select study CT/SEG HCC_004 and select the Segmentation button
- From the viewer page, select the Add Segmentation verbiage in the right-side panel = black viewports that i cannot scroll or do anything with them
- When i try and scroll within one of the black viewports there is an uncaught error in the console that accumulates as i scroll
**this is repeatable for SEG studies as well as non-seg studies
INTERMITTENT **3.8.1 Bug Found while testing 4132: Segmentation Mode drag in SEG series = black viewport where I cannot see the image or existing segmentations
Note: this issue is blocking me from testing #4132
Found in version (https://ohif-viewer-381-rc1.netlify.app/): 3.8.1, Commit hash: https://github.com/OHIF/Viewers/commit/1dcdc9dabe9d4179f223912d6adc00bc95629a85
Steps:
- Select a SEG study and select the Segmentation button to go to the viewer screen - i used PCAMPMRI...
- Scroll to the bottom of the study panel and dragged the last SEG item into viewport C - clicked yes = all 4 viewports went black
- Clicking in viewport C = errors in console
Note that selecting a SEG study with the Basic Viewer mode (instead of the Segmentation mode), and then dragging in the SEG item into a viewport still produced a black viewport but, i was able to select a different layout option that seemed to produce images. After this, i was able to load in Segmentation mode without getting the black viewports - not sure what these steps did to help resolve the2 issues above that i reported...
Testing #4046 now that i can get the SEG to work again... (with 3.8.1 testing: 3.8.1, Commit hash: 1dcdc9dabe9d4179f223912d6adc00bc95629a85) As described in the issue, using study WaterPhantom, there seems to be no issue or with study ACRIN ... with 934 instances.
#4046 appears to be ok if you can get around the black viewports reported above
#4132 - also looks better when you can get around the black viewports issue
#4158 - also looks good when you don't have the black viewports issue
Note that i was able to get the black viewport issue to happen again by repeating the steps above intermittently. It is still there in the background and i think needs to be resolved.
new issue? Segmentation mode: within the viewport zoom in on the image = can no longer add segment shapes to any images
Found in version (https://ohif-viewer-381-rc1.netlify.app/): 3.8.1, Commit hash: https://github.com/OHIF/Viewers/commit/1dcdc9dabe9d4179f223912d6adc00bc95629a85
Steps:
- Select a study and the Segmentation button
- Click into a viewport, select Add Segment verbiage
- Select brush and create shapes on image
- Zoom in on the image
- Select the brush tool again and attempt to create a shape on the same or different viewport = i can no longer create shapes
https://ohif-viewer-381-rc2.netlify.app/
Test results from initial view from: https://ohif-viewer-381-rc2.netlify.app/ Note: opened a new Chrome Incognito window for each issue being verified
Issue: tmtv cannot use the threshold tool Pass with the following steps:
- Select study: ACRIN...with 934 instances and selected the Total Metabolic Volume button
- Clicked into the PT axial viewport
- Selected the Rectangle ROI Threshold tool and created shape on image = was able to create shape without receiving Something Went Wrong message
- Selected Add segmentation verbiage
- Selected Run button = created red shading on all viewports, in area where the rectangle was created on the PT axial viewport
Issue: #4046 RESULT = Failed testing with the following steps for two scenarios 4046 Scenario One
- Select study: Water Phantom and select the Segmentation button
- From the 2x2 layout with Viewport A active, select the +Add segmentation verbiage = nothing happens and there is an uncaught error in the console
** IMPORTANT NOTE: after you select the Add segmentation verbiage and get nothing (but errors in the console), if you click the verbiage again (once, might need to select another time...) the Segment is finally created! I am still failing due to the fact that you have to select more than once for it to work.
4046 Scenario Two
- Select study CT/SEG HCC_004 and select the Segmentation button
- From the viewer page, select the Add Segmentation verbiage in the right-side panel = also same as above, nothing happens with uncaught error in the console
Issue #4132 RESULT = Passed with the following steps:
- Select a SEG study and select the Segmentation button to go to the viewer screen - I used PCAMPMRI...
- Scroll to the bottom of the study panel and drag the last SEG item into viewport C - clicked yes = all 4 viewports filled accordingly with the images + existing segmentations
- I was able to repeat step 2 for all three seg items in the study panel
- Selected the Segmentation drop-down menu and all 3 seg items appeared and I could select them successfully
- Was also able to add a new segment without issue
- I also went back to the study list page and selected the same study in basic viewer mode = I was able to drag into the active viewport the SEG items & view them without issue
Issue #4158 RESULT = passed with the following steps:
- load T2 Weighted Axial Segmentation = displays with segmentation panel populated
- load DCE Subtraction Segmentation = displays with segmentation panel populated
- load Apparent Diffusion ... item = displays with a segmentation panel populated
- on the segmentation panel, load the segmentation dropdown, see all 3 options and select each.
- Select the Layout tool menu and select different options = the screen layout will change without error no matter what option is selected
Thanks, can you check this one now https://ohif-viewer-381-rc3.netlify.app/
Retested the noted issues and all steps noted pass with the latest build in rc3: https://ohif-viewer-381-rc3.netlify.app/
Tested the following with passing results (steps noted in comment above) on a mac (sonoma 14.5) + chrome browser (v125)
- Passed Issue: tmtv cannot use the threshold tool
- Passed Issue: https://github.com/OHIF/Viewers/issues/4046
- Passed Issue https://github.com/OHIF/Viewers/issues/4132
- Passed Issue https://github.com/OHIF/Viewers/issues/4158
- Passed new issue recorded May 30th (above): Segmentation mode: within the viewport zoom in on the image = can no longer add segment shapes to any images
Additional issues noted that required new rc builds:
- Capture tool was not displaying image (fixed in rc4)
- US study: Cardiac US images were red in the basic viewer (fixed in rc5)
New issue found on ohif-viewer-381-rc5, 3.8.1 Commit hash: 1dcdc9dabe9d4179f223912d6adc00bc95629a85on a mac (sonoma 14.5) + chrome browser (v125) - https://ohif-viewer-381-rc5.netlify.app/
TMTV MIP image lost when rectangle ROI is created & run twice and then MIP rotated Steps to recreate:
- Select ACRIN...with 934 instances and the TMTV button
- Clicked into the PT axial image and created a Rectangle ROI shape
- Pressed Add segmentation verbiage and then the Run button = the shape filled with red shading as expected
- Clicked on MIP, rotated and double-clicked to go into 1x1 - double-clicked again to go into TMTV layout
- Created a new rectangle shape on PT axial and clicked Run button again = the red shading changed to the new rectangle
- Clicked on the Add segmentation verbiage = Segmentation 2 displayed but also noticed the MIP moved a bit within the viewport
- Clicked on the MIP image to rotate and it disappeared from the viewport
As discussed we will address these in the next version