Skip to content

BUG: Fix ctkMessageBox "Don't show again" not working in Qt6 - #1420

Merged
lassoan merged 1 commit into
commontk:masterfrom
Punzo:fixctkMessageBox
Jun 2, 2026
Merged

BUG: Fix ctkMessageBox "Don't show again" not working in Qt6#1420
lassoan merged 1 commit into
commontk:masterfrom
Punzo:fixctkMessageBox

Conversation

@Punzo

@Punzo Punzo commented May 14, 2026

Copy link
Copy Markdown
Contributor

Issue1: In Qt6, QDialog::finished(int) emits QDialog::Accepted (2) as the result code for custom buttons regardless of their QMessageBox button role. The previous code stored this result code in settings, so on the next launch buttonFromSettings() returned 2, button() found no match, and the dialog was always shown again. Fix by storing the button role instead, which is stable across Qt versions and is what button() uses for lookup.

Issue2: add a Qt6-specific code path in setVisible() to make the dialog visible before the queued auto-accept click, which is required for the connected action (e.g. item deletion) to execute in Qt6.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Fixes ctkMessageBox “Don’t show again” persistence and auto-accept behavior under Qt6 by avoiding unstable dialog result codes and ensuring auto-clicks execute the intended connected actions.

Changes:

  • Change the finished(int) handler from onFinished(int) to onFinished() and derive the clicked button from clickedButton().
  • Persist the clicked button’s QMessageBox::ButtonRole (instead of the dialog result code) to make “Don’t show again” stable in Qt6.
  • Add a Qt6-specific setVisible() path that makes the dialog visible before scheduling the queued auto-click.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
Libs/Widgets/ctkMessageBox.h Updates the onFinished slot signature to match the new handler implementation.
Libs/Widgets/ctkMessageBox.cpp Switches persistence from result code to button role and adjusts Qt6 auto-accept visibility timing.
Comments suppressed due to low confidence (1)

Libs/Widgets/ctkMessageBox.cpp:309

  • This change alters the persisted QSettings value (e.g., an Ok click will now store AcceptRole (0) instead of QMessageBox::Ok). The existing ctkMessageBoxDontShowAgainTest expectations/fixtures use StandardButton values for keys like "DontShowWithOkButton" and will fail unless updated to the new storage format or made to accept both.
    // Store the button role rather than resultCode: in Qt6, resultCode for
    // custom (non-standard) buttons is QDialog::Accepted (2), not the role,
    // which would cause buttonFromSettings() to fail to find the button on
    // the next launch and always show the dialog again.
    // Note: QMessageBox::AcceptRole == 0, which is what gets stored for
    // standard accept buttons and is correctly matched by button() on reload.
    d->writeSettings(static_cast<int>(buttonRole));
  }

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread Libs/Widgets/ctkMessageBox.cpp Outdated
Comment thread Libs/Widgets/ctkMessageBox.cpp
@lassoan

lassoan commented May 14, 2026

Copy link
Copy Markdown
Member

Thanks for the quick fix! From he comment it seems that on Qt6 the popup may briefly appear. This adds visual clutter and an audible chime on Windows, so we need to find a way to avoid it. However, it is not a blocking point, as switching to Qt6 is still at least several weeks away, so this commit could help until then.

@Punzo
Punzo force-pushed the fixctkMessageBox branch 2 times, most recently from cb09acf to ace8f94 Compare May 14, 2026 20:15
@Punzo

Punzo commented May 14, 2026

Copy link
Copy Markdown
Contributor Author

@lassoan I have applied copilot review

Thanks for the quick fix! From he comment it seems that on Qt6 the popup may briefly appear. This adds visual clutter and an audible chime on Windows, so we need to find a way to avoid it.

for qt6, I have added the flag:
this->setAttribute(Qt::WA_DontShowOnScreen, true);

I can't test, since I can't reproduce. Hopefully it fixes it.

@Punzo

Punzo commented May 15, 2026

Copy link
Copy Markdown
Contributor Author

btw issue 1 is a regression from #1370 6b42ff0

@Punzo

Punzo commented May 15, 2026

Copy link
Copy Markdown
Contributor Author

@hjmjohnson

@hjmjohnson

Copy link
Copy Markdown
Contributor

CTK Validation Report for PR #1420

Date: 2026-05-19T21:40:52Z
Platform: Linux 6.17.0-1017-oem x86_64

Role CTK Hash Commit
Proposed ace8f94c ace8f94 (HEAD) BUG: Fix ctkMessageBox "Don't show again" not working in Qt6
Reference 935c4e04 935c4e0 (HEAD) ENH: Add refreshBrowser to the DICOM visual browser

✅ = 0 errors/failures (clean) | ⚠️ = warnings increased vs reference | 🚫 = new errors or test failures vs reference

Validation Actions Performed

# Action Scope Qt Proposed (ace8f94c) Reference (935c4e04)
1 Build CTK standalone Qt5 0 errors, 18 warnings ✅ 0 errors, 28 warnings
2 Build CTK standalone Qt6 0 errors, 18 warnings ✅ 2 errors, 81 warnings
3 Test CTK standalone Qt5 80/280 passed, 200 failed 76/280 passed, 204 failed
4 Test CTK standalone Qt6 84/255 passed, 171 failed 84/255 passed, 171 failed
5 Build CTK-in-Slicer (clean) Qt5 0 errors, 187 warnings ✅ 0 errors, 187 warnings
6 Build Slicer inner build Qt5 0 errors, 0 warnings ✅ ✅ 0 errors, 0 warnings
7 Test Slicer inner build Qt5 661/670 passed, 9 failed 661/670 passed, 9 failed

CTK-in-Slicer Build Detail (classified warnings)

Source Proposed errors Proposed warnings Reference errors Reference warnings
CTK source code 0 ✅ 1 0 1
CTK dependencies 0 ✅ 186 0 186
Slicer (CTK-related) 0 ✅ 0 ✅ 0 0
Slicer (own code) 0 ✅ 0 ✅ 0 0

Slicer Test Detail (classified failures)

Category Proposed (ace8f94c) Reference (935c4e04)
CTK-related failures 0 ✅ 0
Slicer-own failures 0 ✅ 0
Total failed 9 9
CTK Test Failures (proposed ace8f94c)

Qt5 (200 failures):

Test Status Related PR/Issue
ctkBooleanMapperTest Subprocess aborted unknown — not in known failures database
ctkCoreSettingsTest Subprocess aborted unknown — not in known failures database
ctkFileLoggerTest Subprocess aborted unknown — not in known failures database
ctkLinearValueProxyTest Subprocess aborted unknown — not in known failures database
ctkUtilsTest Subprocess aborted unknown — not in known failures database
ctkActionsWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkAddRemoveComboBoxTest1 Subprocess aborted unknown — not in known failures database
ctkAxesWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkButtonGroupTest1 Subprocess aborted unknown — not in known failures database
ctkCheckBoxPixmapsTest1 Subprocess aborted unknown — not in known failures database
ctkCheckBoxTest1 Subprocess aborted unknown — not in known failures database
ctkCheckableComboBoxTest1 Subprocess aborted unknown — not in known failures database
ctkCheckableHeaderViewTest1 Subprocess aborted unknown — not in known failures database
ctkCheckableHeaderViewTest2 Subprocess aborted unknown — not in known failures database
ctkCheckableModelHelperTest2 Subprocess aborted unknown — not in known failures database
ctkCheckablePushButtonTest1 Subprocess aborted unknown — not in known failures database
ctkCollapsibleButtonTest1 Subprocess aborted unknown — not in known failures database
ctkCollapsibleButtonTest2 Subprocess aborted unknown — not in known failures database
ctkCollapsibleGroupBoxTest1 Subprocess aborted unknown — not in known failures database
ctkColorDialogTest1 Subprocess aborted unknown — not in known failures database
ctkColorDialogTest2 Subprocess aborted unknown — not in known failures database
ctkColorPickerButtonTest1 Subprocess aborted unknown — not in known failures database
ctkComboBoxTest1 Subprocess aborted unknown — not in known failures database
ctkCompleterTest1 Subprocess aborted unknown — not in known failures database
ctkConsoleTest Subprocess aborted unknown — not in known failures database
ctkConsoleTest1 Subprocess aborted unknown — not in known failures database
ctkCoordinatesWidgetTest Subprocess aborted unknown — not in known failures database
ctkCoordinatesWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkCoordinatesWidgetValueProxyTest Subprocess aborted unknown — not in known failures database
ctkCrosshairLabelTest1 Subprocess aborted unknown — not in known failures database
ctkDateRangeWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDirectoryButtonTest1 Subprocess aborted unknown — not in known failures database
ctkDoubleRangeSliderTest Subprocess aborted unknown — not in known failures database
ctkDoubleRangeSliderTest1 Subprocess aborted unknown — not in known failures database
ctkDoubleRangeSliderTest2 Subprocess aborted unknown — not in known failures database
ctkDoubleRangeSliderValueProxyTest Subprocess aborted unknown — not in known failures database
ctkDoubleSliderTest Subprocess aborted unknown — not in known failures database
ctkDoubleSliderTest1 Subprocess aborted unknown — not in known failures database
ctkDoubleSliderValueProxyTest Subprocess aborted unknown — not in known failures database
ctkDoubleSpinBoxTest Subprocess aborted unknown — not in known failures database
ctkDoubleSpinBoxTest1 Subprocess aborted unknown — not in known failures database
ctkDoubleSpinBoxValueProxyTest Subprocess aborted unknown — not in known failures database
ctkDynamicSpacerTest1 Subprocess aborted unknown — not in known failures database
ctkDynamicSpacerTest2 Subprocess aborted unknown — not in known failures database
ctkErrorLogWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkExampleUseOfWorkflowWidgetUsingDerivedSteps Subprocess aborted unknown — not in known failures database
ctkExampleUseOfWorkflowWidgetUsingSignalsAndSlots Subprocess aborted unknown — not in known failures database
ctkExpandableWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkExpandButtonTest1 Subprocess aborted unknown — not in known failures database
ctkFlatProxyModelTest Subprocess aborted unknown — not in known failures database
ctkFileDialogTest1UseNativeDialogs Subprocess aborted unknown — not in known failures database
ctkFileDialogTest1DoNotUseNativeDialogs Subprocess aborted unknown — not in known failures database
ctkFittedTextBrowserTest1 Subprocess aborted unknown — not in known failures database
ctkFlowLayoutTest1 Subprocess aborted unknown — not in known failures database
ctkFontButtonTest 🔄 Subprocess aborted #1395 — WIP: Fix ctkFontButtonTest hang and disable stale modal dialog tests
ctkLanguageComboBoxTest 🔄 Subprocess aborted #1400 — BUG: Fix ctkLanguageComboBox locale normalization and selection
ctkLayoutManagerTest1 Subprocess aborted unknown — not in known failures database
ctkMaterialPropertyPreviewLabelTest1 Subprocess aborted unknown — not in known failures database
ctkMaterialPropertyWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkMaterialPropertyWidgetTest2 Subprocess aborted unknown — not in known failures database
ctkMatrixWidgetTest Subprocess aborted unknown — not in known failures database
ctkMatrixWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkMatrixWidgetTest2 Subprocess aborted unknown — not in known failures database
ctkMenuButtonTest1 Subprocess aborted unknown — not in known failures database
ctkMenuComboBoxTest1 Subprocess aborted unknown — not in known failures database
ctkMenuComboBoxTest2 Subprocess aborted unknown — not in known failures database
ctkMenuComboBoxTest3 Subprocess aborted unknown — not in known failures database
ctkMenuComboBoxTest4 Subprocess aborted unknown — not in known failures database
ctkMessageBoxDontShowAgainTest 🐛 Subprocess aborted — — Fixed on master — ButtonRole vs StandardButton
ctkModalityWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkPathLineEditTest1 Subprocess aborted unknown — not in known failures database
ctkPathListWidgetTest Subprocess aborted unknown — not in known failures database
ctkPathListWidgetWithButtonsTest Subprocess aborted unknown — not in known failures database
ctkPopupWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkProxyStyleTest1 Subprocess aborted unknown — not in known failures database
ctkPushButtonTest Subprocess aborted unknown — not in known failures database
ctkRangeSliderTest Subprocess aborted unknown — not in known failures database
ctkRangeSliderTest1 Subprocess aborted unknown — not in known failures database
ctkRangeWidgetTest Subprocess aborted unknown — not in known failures database
ctkRangeWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkRangeWidgetValueProxyTest Subprocess aborted unknown — not in known failures database
ctkScreenshotDialogTest1 Subprocess aborted unknown — not in known failures database
ctkSearchBoxTest Subprocess aborted unknown — not in known failures database
ctkSearchBoxTest1 Subprocess aborted unknown — not in known failures database
ctkSearchBoxTest2 Subprocess aborted unknown — not in known failures database
ctkSettingsDialogTest1 Subprocess aborted unknown — not in known failures database
ctkSettingsPanelTest Subprocess aborted unknown — not in known failures database
ctkSettingsPanelTest1 Subprocess aborted unknown — not in known failures database
ctkSettingsTest1 Subprocess aborted unknown — not in known failures database
ctkSignalMapperTest1 Subprocess aborted unknown — not in known failures database
ctkSliderWidgetTest Subprocess aborted unknown — not in known failures database
ctkSliderWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkSliderWidgetTest2 Subprocess aborted unknown — not in known failures database
ctkSliderWidgetValueProxyTest Subprocess aborted unknown — not in known failures database
ctkThumbnailListWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkThumbnailLabelTest1 Subprocess aborted unknown — not in known failures database
ctkToolTipTrapperTest1 Subprocess aborted unknown — not in known failures database
ctkTreeComboBoxTest1 Subprocess aborted unknown — not in known failures database
ctkWidgetsUtilsTest1 Subprocess aborted unknown — not in known failures database
ctkWidgetsUtilsTestGrabWidget 🖥️ Subprocess aborted — — Requires OpenGL display — fails in headless environments
ctkWorkflowWidgetTest1 🐛 Subprocess aborted — — Qt6 QStateMachine async transitions — widgets not visible in time
ctkWorkflowWidgetTest2 🐛 Subprocess aborted — — Qt6 QStateMachine async transitions — widgets not visible in time
ctkCrosshairLabelTest2 Subprocess aborted unknown — not in known failures database
ctkActionsWidgetEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkAddRemoveComboBoxEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkAxesWidgetEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkButtonGroupEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkCheckableComboBoxEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkCheckableHeaderViewEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkCheckablePushButtonEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkCollapsibleButtonEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkCollapsibleGroupBoxEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkColorDialogEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkColorPickerButtonEventTranslatorPlayerTest1 🔄 Subprocess aborted #1395 — Modal dialog timeout — addressed in test fix PR
ctkComboBoxEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkConsoleEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkCoordinatesWidgetEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkDirectoryButtonEventTranslatorPlayerTest1 🔄 Subprocess aborted #1395 — Modal dialog timeout — addressed in test fix PR
ctkDoubleRangeSliderEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkDoubleSliderEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkExpandButtonEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkFileDialogEventTranslatorPlayerTest1 🔄 Subprocess aborted #1395 — Modal dialog timeout — addressed in test fix PR
ctkFontButtonEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkMaterialPropertyWidgetEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkMatrixWidgetEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkMenuComboBoxEventTranslatorPlayerTest1 🔄 Subprocess aborted #1395 — Modal dialog event translator failure
ctkMenuEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkModalityWidgetEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkPathLineEditEventTranslatorPlayerTest1 🐛 Subprocess aborted — — Fixed on master — XML widget name update
ctkPopupWidgetEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkRangeSliderEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkRangeWidgetEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkSearchBoxEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkSettingsDialogEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkSliderWidgetEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkTreeComboBoxEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMPatientModelTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMPatientFilterProxyModelTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMStudyModelTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMStudyFilterProxyModelTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMStudyMergedFilterProxyModelTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMSeriesModelTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMSeriesFilterProxyModelTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMDirectoryListWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMImportWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMListenerWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMModelTest2 Subprocess aborted unknown — not in known failures database
ctkDICOMQueryRetrieveWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMQueryResultsTabWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMServerNodeWidget2Test1 Subprocess aborted unknown — not in known failures database
ctkDICOMThumbnailListWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMAppWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMBrowserTest Subprocess aborted unknown — not in known failures database
ctkDICOMBrowserTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMItemViewTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMImageTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMPatientDelegateTest1 🐛 Subprocess aborted — — Fixed on master — default header height
ctkDICOMPatientViewTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMSeriesDelegateTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMSeriesTableViewTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMStudyDelegateTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMStudyListViewTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMVisualBrowserWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkPythonConsoleTest1 Subprocess aborted unknown — not in known failures database
vtkLightBoxRendererManagerTest1 🖥️ SEGFAULT — — GPU/GLSL infrastructure — SEGFAULT in headless environments
ctkVTKAbstractViewTest1 Subprocess aborted unknown — not in known failures database
ctkVTKDataSetArrayComboBoxTest1 Subprocess aborted unknown — not in known failures database
ctkVTKDataSetModelTest1 Subprocess aborted unknown — not in known failures database
ctkVTKMagnifyViewTest1 Subprocess aborted unknown — not in known failures database
ctkVTKMatrixWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkVTKPropertyWidgetTest 🐛 Subprocess aborted — — Fixed on master — float precision comparison
ctkVTKScalarBarWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkVTKScalarsToColorsUtilsTest1 Subprocess aborted unknown — not in known failures database
ctkVTKThresholdWidgetTest1 🐛 Subprocess aborted — — Fixed on master — threshold lost after setRange
ctkTransferFunctionBarsItemTest1 Subprocess aborted unknown — not in known failures database
ctkTransferFunctionViewTest1 Subprocess aborted unknown — not in known failures database
ctkTransferFunctionViewTest2 Subprocess aborted unknown — not in known failures database
ctkTransferFunctionViewTest3 Subprocess aborted unknown — not in known failures database
ctkTransferFunctionViewTest4 Subprocess aborted unknown — not in known failures database
ctkTransferFunctionViewTest5 Subprocess aborted unknown — not in known failures database
ctkVTKRenderViewTest1 Subprocess aborted unknown — not in known failures database
ctkVTKScalarsToColorsComboBoxTest1 Subprocess aborted unknown — not in known failures database
ctkVTKSliceViewTest1 Subprocess aborted unknown — not in known failures database
ctkVTKSurfaceMaterialPropertyWidgetTest1 🐛 Subprocess aborted — — Fixed on master — opacity comparison
ctkVTKTextPropertyWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkVTKThumbnailViewTest1 Subprocess aborted unknown — not in known failures database
ctkVTKWidgetsUtilsTestGrabWidget Subprocess aborted unknown — not in known failures database
ctkVTKWidgetsUtilsTestImageConversion Subprocess aborted unknown — not in known failures database
ctkVTKMagnifyViewTest2OddOdd 🖥️ Subprocess aborted — — VTK OpenGL render — fails without GPU
ctkVTKMagnifyViewTest2EvenEven 🖥️ Subprocess aborted — — VTK OpenGL render — fails without GPU
ctkVTKMagnifyViewTest2OddEven 🖥️ Subprocess aborted — — VTK OpenGL render — fails without GPU
ctkVTKMagnifyViewTest2EvenOdd 🖥️ Subprocess aborted — — VTK OpenGL render — fails without GPU
ctkVTKRenderViewTest2 Subprocess aborted unknown — not in known failures database
ctkVTKSliceViewTest2 Subprocess aborted unknown — not in known failures database
ctkVTKDataSetArrayComboBoxEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkVTKDataSetModelEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkVTKMatrixWidgetEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkVTKRenderViewEventTranslatorPlayerTest1 🐛 Subprocess aborted — — Fixed on master — Qt6 protected operator=
ctkVTKScalarBarWidgetEventTranslatorPlayerTest1 🐛 Subprocess aborted — — Fixed on master — missing XML events
ctkVTKTextPropertyWidgetEventTranslatorPlayerTest1 🔄 Subprocess aborted #1395 — Modal dialog timeout — addressed in test fix PR

Qt6 (171 failures):

Test Status Related PR/Issue
ctkBooleanMapperTest Subprocess aborted unknown — not in known failures database
ctkCoreSettingsTest Subprocess aborted unknown — not in known failures database
ctkFileLoggerTest Subprocess aborted unknown — not in known failures database
ctkLinearValueProxyTest Subprocess aborted unknown — not in known failures database
ctkUtilsTest Subprocess aborted unknown — not in known failures database
CTKPluginFrameworkAppTests 🐛 Subprocess aborted — — Qt6 subprocess abort — pre-existing
ctkActionsWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkAddRemoveComboBoxTest1 Subprocess aborted unknown — not in known failures database
ctkAxesWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkButtonGroupTest1 Subprocess aborted unknown — not in known failures database
ctkCheckBoxPixmapsTest1 Subprocess aborted unknown — not in known failures database
ctkCheckBoxTest1 Subprocess aborted unknown — not in known failures database
ctkCheckableComboBoxTest1 Subprocess aborted unknown — not in known failures database
ctkCheckableHeaderViewTest1 Subprocess aborted unknown — not in known failures database
ctkCheckableHeaderViewTest2 Subprocess aborted unknown — not in known failures database
ctkCheckableModelHelperTest2 Subprocess aborted unknown — not in known failures database
ctkCheckablePushButtonTest1 Subprocess aborted unknown — not in known failures database
ctkCollapsibleButtonTest1 Subprocess aborted unknown — not in known failures database
ctkCollapsibleButtonTest2 Subprocess aborted unknown — not in known failures database
ctkCollapsibleGroupBoxTest1 Subprocess aborted unknown — not in known failures database
ctkColorDialogTest1 Subprocess aborted unknown — not in known failures database
ctkColorDialogTest2 Subprocess aborted unknown — not in known failures database
ctkColorPickerButtonTest1 Subprocess aborted unknown — not in known failures database
ctkComboBoxTest1 Subprocess aborted unknown — not in known failures database
ctkCompleterTest1 Subprocess aborted unknown — not in known failures database
ctkConsoleTest Subprocess aborted unknown — not in known failures database
ctkConsoleTest1 Subprocess aborted unknown — not in known failures database
ctkCoordinatesWidgetTest Subprocess aborted unknown — not in known failures database
ctkCoordinatesWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkCoordinatesWidgetValueProxyTest Subprocess aborted unknown — not in known failures database
ctkCrosshairLabelTest1 Subprocess aborted unknown — not in known failures database
ctkDateRangeWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDirectoryButtonTest1 Subprocess aborted unknown — not in known failures database
ctkDoubleRangeSliderTest Subprocess aborted unknown — not in known failures database
ctkDoubleRangeSliderTest1 Subprocess aborted unknown — not in known failures database
ctkDoubleRangeSliderTest2 Subprocess aborted unknown — not in known failures database
ctkDoubleRangeSliderValueProxyTest Subprocess aborted unknown — not in known failures database
ctkDoubleSliderTest Subprocess aborted unknown — not in known failures database
ctkDoubleSliderTest1 Subprocess aborted unknown — not in known failures database
ctkDoubleSliderValueProxyTest Subprocess aborted unknown — not in known failures database
ctkDoubleSpinBoxTest Subprocess aborted unknown — not in known failures database
ctkDoubleSpinBoxTest1 Subprocess aborted unknown — not in known failures database
ctkDoubleSpinBoxValueProxyTest Subprocess aborted unknown — not in known failures database
ctkDynamicSpacerTest1 Subprocess aborted unknown — not in known failures database
ctkDynamicSpacerTest2 Subprocess aborted unknown — not in known failures database
ctkErrorLogWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkExampleUseOfWorkflowWidgetUsingDerivedSteps Subprocess aborted unknown — not in known failures database
ctkExampleUseOfWorkflowWidgetUsingSignalsAndSlots Subprocess aborted unknown — not in known failures database
ctkExpandableWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkExpandButtonTest1 Subprocess aborted unknown — not in known failures database
ctkFlatProxyModelTest Subprocess aborted unknown — not in known failures database
ctkFileDialogTest1UseNativeDialogs Subprocess aborted unknown — not in known failures database
ctkFileDialogTest1DoNotUseNativeDialogs Subprocess aborted unknown — not in known failures database
ctkFittedTextBrowserTest1 Subprocess aborted unknown — not in known failures database
ctkFlowLayoutTest1 Subprocess aborted unknown — not in known failures database
ctkFontButtonTest 🔄 Subprocess aborted #1395 — WIP: Fix ctkFontButtonTest hang and disable stale modal dialog tests
ctkLanguageComboBoxTest 🔄 Subprocess aborted #1400 — BUG: Fix ctkLanguageComboBox locale normalization and selection
ctkLayoutManagerTest1 Subprocess aborted unknown — not in known failures database
ctkMaterialPropertyPreviewLabelTest1 Subprocess aborted unknown — not in known failures database
ctkMaterialPropertyWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkMaterialPropertyWidgetTest2 Subprocess aborted unknown — not in known failures database
ctkMatrixWidgetTest Subprocess aborted unknown — not in known failures database
ctkMatrixWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkMatrixWidgetTest2 Subprocess aborted unknown — not in known failures database
ctkMenuButtonTest1 Subprocess aborted unknown — not in known failures database
ctkMenuComboBoxTest1 Subprocess aborted unknown — not in known failures database
ctkMenuComboBoxTest2 Subprocess aborted unknown — not in known failures database
ctkMenuComboBoxTest3 Subprocess aborted unknown — not in known failures database
ctkMenuComboBoxTest4 Subprocess aborted unknown — not in known failures database
ctkMessageBoxDontShowAgainTest 🐛 Subprocess aborted — — Fixed on master — ButtonRole vs StandardButton
ctkModalityWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkPathLineEditTest1 Subprocess aborted unknown — not in known failures database
ctkPathListWidgetTest Subprocess aborted unknown — not in known failures database
ctkPathListWidgetWithButtonsTest Subprocess aborted unknown — not in known failures database
ctkPopupWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkProxyStyleTest1 Subprocess aborted unknown — not in known failures database
ctkPushButtonTest Subprocess aborted unknown — not in known failures database
ctkRangeSliderTest Subprocess aborted unknown — not in known failures database
ctkRangeSliderTest1 Subprocess aborted unknown — not in known failures database
ctkRangeWidgetTest Subprocess aborted unknown — not in known failures database
ctkRangeWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkRangeWidgetValueProxyTest Subprocess aborted unknown — not in known failures database
ctkScreenshotDialogTest1 Subprocess aborted unknown — not in known failures database
ctkSearchBoxTest Subprocess aborted unknown — not in known failures database
ctkSearchBoxTest1 Subprocess aborted unknown — not in known failures database
ctkSearchBoxTest2 Subprocess aborted unknown — not in known failures database
ctkSettingsDialogTest1 Subprocess aborted unknown — not in known failures database
ctkSettingsPanelTest Subprocess aborted unknown — not in known failures database
ctkSettingsPanelTest1 Subprocess aborted unknown — not in known failures database
ctkSettingsTest1 Subprocess aborted unknown — not in known failures database
ctkSignalMapperTest1 Subprocess aborted unknown — not in known failures database
ctkSliderWidgetTest Subprocess aborted unknown — not in known failures database
ctkSliderWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkSliderWidgetTest2 Subprocess aborted unknown — not in known failures database
ctkSliderWidgetValueProxyTest Subprocess aborted unknown — not in known failures database
ctkThumbnailListWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkThumbnailLabelTest1 Subprocess aborted unknown — not in known failures database
ctkToolTipTrapperTest1 Subprocess aborted unknown — not in known failures database
ctkTreeComboBoxTest1 Subprocess aborted unknown — not in known failures database
ctkWidgetsUtilsTest1 Subprocess aborted unknown — not in known failures database
ctkWidgetsUtilsTestGrabWidget 🖥️ Subprocess aborted — — Requires OpenGL display — fails in headless environments
ctkWorkflowWidgetTest1 🐛 Subprocess aborted — — Qt6 QStateMachine async transitions — widgets not visible in time
ctkWorkflowWidgetTest2 🐛 Subprocess aborted — — Qt6 QStateMachine async transitions — widgets not visible in time
ctkCrosshairLabelTest2 Subprocess aborted unknown — not in known failures database
ctkDICOMPatientModelTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMPatientFilterProxyModelTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMStudyModelTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMStudyFilterProxyModelTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMStudyMergedFilterProxyModelTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMSeriesModelTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMSeriesFilterProxyModelTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMDirectoryListWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMImportWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMListenerWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMModelTest2 Subprocess aborted unknown — not in known failures database
ctkDICOMQueryRetrieveWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMQueryResultsTabWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMServerNodeWidget2Test1 Subprocess aborted unknown — not in known failures database
ctkDICOMThumbnailListWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMAppWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMBrowserTest Subprocess aborted unknown — not in known failures database
ctkDICOMBrowserTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMItemViewTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMImageTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMPatientDelegateTest1 🐛 Subprocess aborted — — Fixed on master — default header height
ctkDICOMPatientViewTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMSeriesDelegateTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMSeriesTableViewTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMStudyDelegateTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMStudyListViewTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMVisualBrowserWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkPythonConsoleTest1 Subprocess aborted unknown — not in known failures database
vtkLightBoxRendererManagerTest1 🖥️ SEGFAULT — — GPU/GLSL infrastructure — SEGFAULT in headless environments
ctkVTKAbstractViewTest1 Subprocess aborted unknown — not in known failures database
ctkVTKDataSetArrayComboBoxTest1 Subprocess aborted unknown — not in known failures database
ctkVTKDataSetModelTest1 Subprocess aborted unknown — not in known failures database
ctkVTKMagnifyViewTest1 Subprocess aborted unknown — not in known failures database
ctkVTKMatrixWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkVTKPropertyWidgetTest 🐛 Subprocess aborted — — Fixed on master — float precision comparison
ctkVTKScalarBarWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkVTKScalarsToColorsUtilsTest1 Subprocess aborted unknown — not in known failures database
ctkVTKThresholdWidgetTest1 🐛 Subprocess aborted — — Fixed on master — threshold lost after setRange
ctkTransferFunctionBarsItemTest1 Subprocess aborted unknown — not in known failures database
ctkTransferFunctionViewTest1 Subprocess aborted unknown — not in known failures database
ctkTransferFunctionViewTest2 Subprocess aborted unknown — not in known failures database
ctkTransferFunctionViewTest3 Subprocess aborted unknown — not in known failures database
ctkTransferFunctionViewTest4 Subprocess aborted unknown — not in known failures database
ctkTransferFunctionViewTest5 Subprocess aborted unknown — not in known failures database
ctkVTKChartViewTest1 Subprocess aborted unknown — not in known failures database
ctkVTKVolumePropertyWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkVTKDiscretizableColorTransferWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkVTKScalarsToColorsViewTest1 Subprocess aborted unknown — not in known failures database
ctkVTKScalarsToColorsViewTest2 Subprocess aborted unknown — not in known failures database
ctkVTKScalarsToColorsViewTest3 Subprocess aborted unknown — not in known failures database
ctkVTKScalarsToColorsWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkVTKScalarsToColorsWidgetTest2 Subprocess aborted unknown — not in known failures database
ctkVTKScalarsToColorsWidgetTest3 Subprocess aborted unknown — not in known failures database
ctkVTKRenderViewTest1 Subprocess aborted unknown — not in known failures database
ctkVTKScalarsToColorsComboBoxTest1 Subprocess aborted unknown — not in known failures database
ctkVTKSliceViewTest1 Subprocess aborted unknown — not in known failures database
ctkVTKSurfaceMaterialPropertyWidgetTest1 🐛 Subprocess aborted — — Fixed on master — opacity comparison
ctkVTKTextPropertyWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkVTKThumbnailViewTest1 Subprocess aborted unknown — not in known failures database
ctkVTKWidgetsUtilsTestGrabWidget Subprocess aborted unknown — not in known failures database
ctkVTKWidgetsUtilsTestImageConversion Subprocess aborted unknown — not in known failures database
ctkVTKMagnifyViewTest2OddOdd 🖥️ Subprocess aborted — — VTK OpenGL render — fails without GPU
ctkVTKMagnifyViewTest2EvenEven 🖥️ Subprocess aborted — — VTK OpenGL render — fails without GPU
ctkVTKMagnifyViewTest2OddEven 🖥️ Subprocess aborted — — VTK OpenGL render — fails without GPU
ctkVTKMagnifyViewTest2EvenOdd 🖥️ Subprocess aborted — — VTK OpenGL render — fails without GPU
ctkVTKRenderViewTest2 Subprocess aborted unknown — not in known failures database
ctkVTKSliceViewTest2 Subprocess aborted unknown — not in known failures database
CTK Test Failures (reference 935c4e04)

Qt5 (204 failures):

Test Status Related PR/Issue
ctkBackTraceTest 🐛 Failed — — Fixed on master — symbol resolution on Linux with hidden visibility
ctkBooleanMapperTest Subprocess aborted unknown — not in known failures database
ctkCoreSettingsTest Subprocess aborted unknown — not in known failures database
ctkFileLoggerTest Subprocess aborted unknown — not in known failures database
ctkLinearValueProxyTest Subprocess aborted unknown — not in known failures database
ctkLoggerTest1 🐛 Failed — — Fixed on master — default log level expectation
ctkUtilsTest Subprocess aborted unknown — not in known failures database
ctkActionsWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkAddRemoveComboBoxTest1 Subprocess aborted unknown — not in known failures database
ctkAxesWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkButtonGroupTest1 Subprocess aborted unknown — not in known failures database
ctkCheckBoxPixmapsTest1 Subprocess aborted unknown — not in known failures database
ctkCheckBoxTest1 Subprocess aborted unknown — not in known failures database
ctkCheckableComboBoxTest1 Subprocess aborted unknown — not in known failures database
ctkCheckableHeaderViewTest1 Subprocess aborted unknown — not in known failures database
ctkCheckableHeaderViewTest2 Subprocess aborted unknown — not in known failures database
ctkCheckableModelHelperTest2 Subprocess aborted unknown — not in known failures database
ctkCheckablePushButtonTest1 Subprocess aborted unknown — not in known failures database
ctkCollapsibleButtonTest1 Subprocess aborted unknown — not in known failures database
ctkCollapsibleButtonTest2 Subprocess aborted unknown — not in known failures database
ctkCollapsibleGroupBoxTest1 Subprocess aborted unknown — not in known failures database
ctkColorDialogTest1 Subprocess aborted unknown — not in known failures database
ctkColorDialogTest2 Subprocess aborted unknown — not in known failures database
ctkColorPickerButtonTest1 Subprocess aborted unknown — not in known failures database
ctkComboBoxTest1 Subprocess aborted unknown — not in known failures database
ctkCompleterTest1 Subprocess aborted unknown — not in known failures database
ctkConsoleTest Subprocess aborted unknown — not in known failures database
ctkConsoleTest1 Subprocess aborted unknown — not in known failures database
ctkCoordinatesWidgetTest Subprocess aborted unknown — not in known failures database
ctkCoordinatesWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkCoordinatesWidgetValueProxyTest Subprocess aborted unknown — not in known failures database
ctkCrosshairLabelTest1 Subprocess aborted unknown — not in known failures database
ctkDateRangeWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDirectoryButtonTest1 Subprocess aborted unknown — not in known failures database
ctkDoubleRangeSliderTest Subprocess aborted unknown — not in known failures database
ctkDoubleRangeSliderTest1 Subprocess aborted unknown — not in known failures database
ctkDoubleRangeSliderTest2 Subprocess aborted unknown — not in known failures database
ctkDoubleRangeSliderValueProxyTest Subprocess aborted unknown — not in known failures database
ctkDoubleSliderTest Subprocess aborted unknown — not in known failures database
ctkDoubleSliderTest1 Subprocess aborted unknown — not in known failures database
ctkDoubleSliderValueProxyTest Subprocess aborted unknown — not in known failures database
ctkDoubleSpinBoxTest Subprocess aborted unknown — not in known failures database
ctkDoubleSpinBoxTest1 Subprocess aborted unknown — not in known failures database
ctkDoubleSpinBoxValueProxyTest Subprocess aborted unknown — not in known failures database
ctkDynamicSpacerTest1 Subprocess aborted unknown — not in known failures database
ctkDynamicSpacerTest2 Subprocess aborted unknown — not in known failures database
ctkErrorLogWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkExampleUseOfWorkflowWidgetUsingDerivedSteps Subprocess aborted unknown — not in known failures database
ctkExampleUseOfWorkflowWidgetUsingSignalsAndSlots Subprocess aborted unknown — not in known failures database
ctkExpandableWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkExpandButtonTest1 Subprocess aborted unknown — not in known failures database
ctkFlatProxyModelTest Subprocess aborted unknown — not in known failures database
ctkFileDialogTest1UseNativeDialogs Subprocess aborted unknown — not in known failures database
ctkFileDialogTest1DoNotUseNativeDialogs Subprocess aborted unknown — not in known failures database
ctkFittedTextBrowserTest1 Subprocess aborted unknown — not in known failures database
ctkFlowLayoutTest1 Subprocess aborted unknown — not in known failures database
ctkFontButtonTest 🔄 Subprocess aborted #1395 — WIP: Fix ctkFontButtonTest hang and disable stale modal dialog tests
ctkLanguageComboBoxTest 🔄 Subprocess aborted #1400 — BUG: Fix ctkLanguageComboBox locale normalization and selection
ctkLayoutManagerTest1 Subprocess aborted unknown — not in known failures database
ctkMaterialPropertyPreviewLabelTest1 Subprocess aborted unknown — not in known failures database
ctkMaterialPropertyWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkMaterialPropertyWidgetTest2 Subprocess aborted unknown — not in known failures database
ctkMatrixWidgetTest Subprocess aborted unknown — not in known failures database
ctkMatrixWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkMatrixWidgetTest2 Subprocess aborted unknown — not in known failures database
ctkMenuButtonTest1 Subprocess aborted unknown — not in known failures database
ctkMenuComboBoxTest1 Subprocess aborted unknown — not in known failures database
ctkMenuComboBoxTest2 Subprocess aborted unknown — not in known failures database
ctkMenuComboBoxTest3 Subprocess aborted unknown — not in known failures database
ctkMenuComboBoxTest4 Subprocess aborted unknown — not in known failures database
ctkMessageBoxDontShowAgainTest 🐛 Subprocess aborted — — Fixed on master — ButtonRole vs StandardButton
ctkModalityWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkPathLineEditTest1 Subprocess aborted unknown — not in known failures database
ctkPathListWidgetTest Subprocess aborted unknown — not in known failures database
ctkPathListWidgetWithButtonsTest Subprocess aborted unknown — not in known failures database
ctkPopupWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkProxyStyleTest1 Subprocess aborted unknown — not in known failures database
ctkPushButtonTest Subprocess aborted unknown — not in known failures database
ctkRangeSliderTest Subprocess aborted unknown — not in known failures database
ctkRangeSliderTest1 Subprocess aborted unknown — not in known failures database
ctkRangeWidgetTest Subprocess aborted unknown — not in known failures database
ctkRangeWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkRangeWidgetValueProxyTest Subprocess aborted unknown — not in known failures database
ctkScreenshotDialogTest1 Subprocess aborted unknown — not in known failures database
ctkSearchBoxTest Subprocess aborted unknown — not in known failures database
ctkSearchBoxTest1 Subprocess aborted unknown — not in known failures database
ctkSearchBoxTest2 Subprocess aborted unknown — not in known failures database
ctkSettingsDialogTest1 Subprocess aborted unknown — not in known failures database
ctkSettingsPanelTest Subprocess aborted unknown — not in known failures database
ctkSettingsPanelTest1 Subprocess aborted unknown — not in known failures database
ctkSettingsTest1 Subprocess aborted unknown — not in known failures database
ctkSignalMapperTest1 Subprocess aborted unknown — not in known failures database
ctkSliderWidgetTest Subprocess aborted unknown — not in known failures database
ctkSliderWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkSliderWidgetTest2 Subprocess aborted unknown — not in known failures database
ctkSliderWidgetValueProxyTest Subprocess aborted unknown — not in known failures database
ctkThumbnailListWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkThumbnailLabelTest1 Subprocess aborted unknown — not in known failures database
ctkToolTipTrapperTest1 Subprocess aborted unknown — not in known failures database
ctkTreeComboBoxTest1 Subprocess aborted unknown — not in known failures database
ctkWidgetsUtilsTest1 Subprocess aborted unknown — not in known failures database
ctkWidgetsUtilsTestGrabWidget 🖥️ Subprocess aborted — — Requires OpenGL display — fails in headless environments
ctkWorkflowWidgetTest1 🐛 Subprocess aborted — — Qt6 QStateMachine async transitions — widgets not visible in time
ctkWorkflowWidgetTest2 🐛 Subprocess aborted — — Qt6 QStateMachine async transitions — widgets not visible in time
ctkCrosshairLabelTest2 Subprocess aborted unknown — not in known failures database
ctkActionsWidgetEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkAddRemoveComboBoxEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkAxesWidgetEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkButtonGroupEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkCheckableComboBoxEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkCheckableHeaderViewEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkCheckablePushButtonEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkCollapsibleButtonEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkCollapsibleGroupBoxEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkColorDialogEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkColorPickerButtonEventTranslatorPlayerTest1 🔄 Subprocess aborted #1395 — Modal dialog timeout — addressed in test fix PR
ctkComboBoxEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkConsoleEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkCoordinatesWidgetEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkDirectoryButtonEventTranslatorPlayerTest1 🔄 Subprocess aborted #1395 — Modal dialog timeout — addressed in test fix PR
ctkDoubleRangeSliderEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkDoubleSliderEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkExpandButtonEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkFileDialogEventTranslatorPlayerTest1 🔄 Subprocess aborted #1395 — Modal dialog timeout — addressed in test fix PR
ctkFontButtonEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkMaterialPropertyWidgetEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkMatrixWidgetEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkMenuComboBoxEventTranslatorPlayerTest1 🔄 Subprocess aborted #1395 — Modal dialog event translator failure
ctkMenuEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkModalityWidgetEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkPathLineEditEventTranslatorPlayerTest1 🐛 Subprocess aborted — — Fixed on master — XML widget name update
ctkPopupWidgetEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkRangeSliderEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkRangeWidgetEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkSearchBoxEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkSettingsDialogEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkSliderWidgetEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkTreeComboBoxEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMPatientModelTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMPatientFilterProxyModelTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMStudyModelTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMStudyFilterProxyModelTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMStudyMergedFilterProxyModelTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMSeriesModelTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMSeriesFilterProxyModelTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMDirectoryListWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMImportWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMListenerWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMModelTest2 Subprocess aborted unknown — not in known failures database
ctkDICOMQueryRetrieveWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMQueryResultsTabWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMServerNodeWidget2Test1 Subprocess aborted unknown — not in known failures database
ctkDICOMThumbnailListWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMAppWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMBrowserTest Subprocess aborted unknown — not in known failures database
ctkDICOMBrowserTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMItemViewTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMImageTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMPatientDelegateTest1 🐛 Subprocess aborted — — Fixed on master — default header height
ctkDICOMPatientViewTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMSeriesDelegateTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMSeriesTableViewTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMStudyDelegateTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMStudyListViewTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMVisualBrowserWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkPythonConsoleTest1 Subprocess aborted unknown — not in known failures database
vtkLightBoxRendererManagerTest1 🖥️ SEGFAULT — — GPU/GLSL infrastructure — SEGFAULT in headless environments
ctkVTKAbstractViewTest1 Subprocess aborted unknown — not in known failures database
ctkVTKDataSetArrayComboBoxTest1 Subprocess aborted unknown — not in known failures database
ctkVTKDataSetModelTest1 Subprocess aborted unknown — not in known failures database
ctkVTKErrorLogModelFileLoggingTest1 🐛 Failed — — Fixed on master — Qt6 + line stability
ctkVTKHistogramTest3 🐛 Failed — — Fixed on master — out-of-bounds read with signed VTK_CHAR
ctkVTKMagnifyViewTest1 Subprocess aborted unknown — not in known failures database
ctkVTKMatrixWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkVTKPropertyWidgetTest 🐛 Subprocess aborted — — Fixed on master — float precision comparison
ctkVTKScalarBarWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkVTKScalarsToColorsUtilsTest1 Subprocess aborted unknown — not in known failures database
ctkVTKThresholdWidgetTest1 🐛 Subprocess aborted — — Fixed on master — threshold lost after setRange
ctkTransferFunctionBarsItemTest1 Subprocess aborted unknown — not in known failures database
ctkTransferFunctionViewTest1 Subprocess aborted unknown — not in known failures database
ctkTransferFunctionViewTest2 Subprocess aborted unknown — not in known failures database
ctkTransferFunctionViewTest3 Subprocess aborted unknown — not in known failures database
ctkTransferFunctionViewTest4 Subprocess aborted unknown — not in known failures database
ctkTransferFunctionViewTest5 Subprocess aborted unknown — not in known failures database
ctkVTKRenderViewTest1 Subprocess aborted unknown — not in known failures database
ctkVTKScalarsToColorsComboBoxTest1 Subprocess aborted unknown — not in known failures database
ctkVTKSliceViewTest1 Subprocess aborted unknown — not in known failures database
ctkVTKSurfaceMaterialPropertyWidgetTest1 🐛 Subprocess aborted — — Fixed on master — opacity comparison
ctkVTKTextPropertyWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkVTKThumbnailViewTest1 Subprocess aborted unknown — not in known failures database
ctkVTKWidgetsUtilsTestGrabWidget Subprocess aborted unknown — not in known failures database
ctkVTKWidgetsUtilsTestImageConversion Subprocess aborted unknown — not in known failures database
ctkVTKMagnifyViewTest2OddOdd 🖥️ Subprocess aborted — — VTK OpenGL render — fails without GPU
ctkVTKMagnifyViewTest2EvenEven 🖥️ Subprocess aborted — — VTK OpenGL render — fails without GPU
ctkVTKMagnifyViewTest2OddEven 🖥️ Subprocess aborted — — VTK OpenGL render — fails without GPU
ctkVTKMagnifyViewTest2EvenOdd 🖥️ Subprocess aborted — — VTK OpenGL render — fails without GPU
ctkVTKRenderViewTest2 Subprocess aborted unknown — not in known failures database
ctkVTKSliceViewTest2 Subprocess aborted unknown — not in known failures database
ctkVTKDataSetArrayComboBoxEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkVTKDataSetModelEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkVTKMatrixWidgetEventTranslatorPlayerTest1 Subprocess aborted unknown — not in known failures database
ctkVTKRenderViewEventTranslatorPlayerTest1 🐛 Subprocess aborted — — Fixed on master — Qt6 protected operator=
ctkVTKScalarBarWidgetEventTranslatorPlayerTest1 🐛 Subprocess aborted — — Fixed on master — missing XML events
ctkVTKTextPropertyWidgetEventTranslatorPlayerTest1 🔄 Subprocess aborted #1395 — Modal dialog timeout — addressed in test fix PR

Qt6 (171 failures):

Test Status Related PR/Issue
ctkBooleanMapperTest Subprocess aborted unknown — not in known failures database
ctkCoreSettingsTest Subprocess aborted unknown — not in known failures database
ctkFileLoggerTest Subprocess aborted unknown — not in known failures database
ctkLinearValueProxyTest Subprocess aborted unknown — not in known failures database
ctkUtilsTest Subprocess aborted unknown — not in known failures database
CTKPluginFrameworkAppTests 🐛 Subprocess aborted — — Qt6 subprocess abort — pre-existing
ctkActionsWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkAddRemoveComboBoxTest1 Subprocess aborted unknown — not in known failures database
ctkAxesWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkButtonGroupTest1 Subprocess aborted unknown — not in known failures database
ctkCheckBoxPixmapsTest1 Subprocess aborted unknown — not in known failures database
ctkCheckBoxTest1 Subprocess aborted unknown — not in known failures database
ctkCheckableComboBoxTest1 Subprocess aborted unknown — not in known failures database
ctkCheckableHeaderViewTest1 Subprocess aborted unknown — not in known failures database
ctkCheckableHeaderViewTest2 Subprocess aborted unknown — not in known failures database
ctkCheckableModelHelperTest2 Subprocess aborted unknown — not in known failures database
ctkCheckablePushButtonTest1 Subprocess aborted unknown — not in known failures database
ctkCollapsibleButtonTest1 Subprocess aborted unknown — not in known failures database
ctkCollapsibleButtonTest2 Subprocess aborted unknown — not in known failures database
ctkCollapsibleGroupBoxTest1 Subprocess aborted unknown — not in known failures database
ctkColorDialogTest1 Subprocess aborted unknown — not in known failures database
ctkColorDialogTest2 Subprocess aborted unknown — not in known failures database
ctkColorPickerButtonTest1 Subprocess aborted unknown — not in known failures database
ctkComboBoxTest1 Subprocess aborted unknown — not in known failures database
ctkCompleterTest1 Subprocess aborted unknown — not in known failures database
ctkConsoleTest Subprocess aborted unknown — not in known failures database
ctkConsoleTest1 Subprocess aborted unknown — not in known failures database
ctkCoordinatesWidgetTest Subprocess aborted unknown — not in known failures database
ctkCoordinatesWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkCoordinatesWidgetValueProxyTest Subprocess aborted unknown — not in known failures database
ctkCrosshairLabelTest1 Subprocess aborted unknown — not in known failures database
ctkDateRangeWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDirectoryButtonTest1 Subprocess aborted unknown — not in known failures database
ctkDoubleRangeSliderTest Subprocess aborted unknown — not in known failures database
ctkDoubleRangeSliderTest1 Subprocess aborted unknown — not in known failures database
ctkDoubleRangeSliderTest2 Subprocess aborted unknown — not in known failures database
ctkDoubleRangeSliderValueProxyTest Subprocess aborted unknown — not in known failures database
ctkDoubleSliderTest Subprocess aborted unknown — not in known failures database
ctkDoubleSliderTest1 Subprocess aborted unknown — not in known failures database
ctkDoubleSliderValueProxyTest Subprocess aborted unknown — not in known failures database
ctkDoubleSpinBoxTest Subprocess aborted unknown — not in known failures database
ctkDoubleSpinBoxTest1 Subprocess aborted unknown — not in known failures database
ctkDoubleSpinBoxValueProxyTest Subprocess aborted unknown — not in known failures database
ctkDynamicSpacerTest1 Subprocess aborted unknown — not in known failures database
ctkDynamicSpacerTest2 Subprocess aborted unknown — not in known failures database
ctkErrorLogWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkExampleUseOfWorkflowWidgetUsingDerivedSteps Subprocess aborted unknown — not in known failures database
ctkExampleUseOfWorkflowWidgetUsingSignalsAndSlots Subprocess aborted unknown — not in known failures database
ctkExpandableWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkExpandButtonTest1 Subprocess aborted unknown — not in known failures database
ctkFlatProxyModelTest Subprocess aborted unknown — not in known failures database
ctkFileDialogTest1UseNativeDialogs Subprocess aborted unknown — not in known failures database
ctkFileDialogTest1DoNotUseNativeDialogs Subprocess aborted unknown — not in known failures database
ctkFittedTextBrowserTest1 Subprocess aborted unknown — not in known failures database
ctkFlowLayoutTest1 Subprocess aborted unknown — not in known failures database
ctkFontButtonTest 🔄 Subprocess aborted #1395 — WIP: Fix ctkFontButtonTest hang and disable stale modal dialog tests
ctkLanguageComboBoxTest 🔄 Subprocess aborted #1400 — BUG: Fix ctkLanguageComboBox locale normalization and selection
ctkLayoutManagerTest1 Subprocess aborted unknown — not in known failures database
ctkMaterialPropertyPreviewLabelTest1 Subprocess aborted unknown — not in known failures database
ctkMaterialPropertyWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkMaterialPropertyWidgetTest2 Subprocess aborted unknown — not in known failures database
ctkMatrixWidgetTest Subprocess aborted unknown — not in known failures database
ctkMatrixWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkMatrixWidgetTest2 Subprocess aborted unknown — not in known failures database
ctkMenuButtonTest1 Subprocess aborted unknown — not in known failures database
ctkMenuComboBoxTest1 Subprocess aborted unknown — not in known failures database
ctkMenuComboBoxTest2 Subprocess aborted unknown — not in known failures database
ctkMenuComboBoxTest3 Subprocess aborted unknown — not in known failures database
ctkMenuComboBoxTest4 Subprocess aborted unknown — not in known failures database
ctkMessageBoxDontShowAgainTest 🐛 Subprocess aborted — — Fixed on master — ButtonRole vs StandardButton
ctkModalityWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkPathLineEditTest1 Subprocess aborted unknown — not in known failures database
ctkPathListWidgetTest Subprocess aborted unknown — not in known failures database
ctkPathListWidgetWithButtonsTest Subprocess aborted unknown — not in known failures database
ctkPopupWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkProxyStyleTest1 Subprocess aborted unknown — not in known failures database
ctkPushButtonTest Subprocess aborted unknown — not in known failures database
ctkRangeSliderTest Subprocess aborted unknown — not in known failures database
ctkRangeSliderTest1 Subprocess aborted unknown — not in known failures database
ctkRangeWidgetTest Subprocess aborted unknown — not in known failures database
ctkRangeWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkRangeWidgetValueProxyTest Subprocess aborted unknown — not in known failures database
ctkScreenshotDialogTest1 Subprocess aborted unknown — not in known failures database
ctkSearchBoxTest Subprocess aborted unknown — not in known failures database
ctkSearchBoxTest1 Subprocess aborted unknown — not in known failures database
ctkSearchBoxTest2 Subprocess aborted unknown — not in known failures database
ctkSettingsDialogTest1 Subprocess aborted unknown — not in known failures database
ctkSettingsPanelTest Subprocess aborted unknown — not in known failures database
ctkSettingsPanelTest1 Subprocess aborted unknown — not in known failures database
ctkSettingsTest1 Subprocess aborted unknown — not in known failures database
ctkSignalMapperTest1 Subprocess aborted unknown — not in known failures database
ctkSliderWidgetTest Subprocess aborted unknown — not in known failures database
ctkSliderWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkSliderWidgetTest2 Subprocess aborted unknown — not in known failures database
ctkSliderWidgetValueProxyTest Subprocess aborted unknown — not in known failures database
ctkThumbnailListWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkThumbnailLabelTest1 Subprocess aborted unknown — not in known failures database
ctkToolTipTrapperTest1 Subprocess aborted unknown — not in known failures database
ctkTreeComboBoxTest1 Subprocess aborted unknown — not in known failures database
ctkWidgetsUtilsTest1 Subprocess aborted unknown — not in known failures database
ctkWidgetsUtilsTestGrabWidget 🖥️ Subprocess aborted — — Requires OpenGL display — fails in headless environments
ctkWorkflowWidgetTest1 🐛 Subprocess aborted — — Qt6 QStateMachine async transitions — widgets not visible in time
ctkWorkflowWidgetTest2 🐛 Subprocess aborted — — Qt6 QStateMachine async transitions — widgets not visible in time
ctkCrosshairLabelTest2 Subprocess aborted unknown — not in known failures database
ctkDICOMPatientModelTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMPatientFilterProxyModelTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMStudyModelTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMStudyFilterProxyModelTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMStudyMergedFilterProxyModelTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMSeriesModelTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMSeriesFilterProxyModelTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMDirectoryListWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMImportWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMListenerWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMModelTest2 Subprocess aborted unknown — not in known failures database
ctkDICOMQueryRetrieveWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMQueryResultsTabWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMServerNodeWidget2Test1 Subprocess aborted unknown — not in known failures database
ctkDICOMThumbnailListWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMAppWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMBrowserTest Subprocess aborted unknown — not in known failures database
ctkDICOMBrowserTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMItemViewTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMImageTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMPatientDelegateTest1 🐛 Subprocess aborted — — Fixed on master — default header height
ctkDICOMPatientViewTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMSeriesDelegateTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMSeriesTableViewTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMStudyDelegateTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMStudyListViewTest1 Subprocess aborted unknown — not in known failures database
ctkDICOMVisualBrowserWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkPythonConsoleTest1 Subprocess aborted unknown — not in known failures database
vtkLightBoxRendererManagerTest1 🖥️ SEGFAULT — — GPU/GLSL infrastructure — SEGFAULT in headless environments
ctkVTKAbstractViewTest1 Subprocess aborted unknown — not in known failures database
ctkVTKDataSetArrayComboBoxTest1 Subprocess aborted unknown — not in known failures database
ctkVTKDataSetModelTest1 Subprocess aborted unknown — not in known failures database
ctkVTKMagnifyViewTest1 Subprocess aborted unknown — not in known failures database
ctkVTKMatrixWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkVTKPropertyWidgetTest 🐛 Subprocess aborted — — Fixed on master — float precision comparison
ctkVTKScalarBarWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkVTKScalarsToColorsUtilsTest1 Subprocess aborted unknown — not in known failures database
ctkVTKThresholdWidgetTest1 🐛 Subprocess aborted — — Fixed on master — threshold lost after setRange
ctkTransferFunctionBarsItemTest1 Subprocess aborted unknown — not in known failures database
ctkTransferFunctionViewTest1 Subprocess aborted unknown — not in known failures database
ctkTransferFunctionViewTest2 Subprocess aborted unknown — not in known failures database
ctkTransferFunctionViewTest3 Subprocess aborted unknown — not in known failures database
ctkTransferFunctionViewTest4 Subprocess aborted unknown — not in known failures database
ctkTransferFunctionViewTest5 Subprocess aborted unknown — not in known failures database
ctkVTKChartViewTest1 Subprocess aborted unknown — not in known failures database
ctkVTKVolumePropertyWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkVTKDiscretizableColorTransferWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkVTKScalarsToColorsViewTest1 Subprocess aborted unknown — not in known failures database
ctkVTKScalarsToColorsViewTest2 Subprocess aborted unknown — not in known failures database
ctkVTKScalarsToColorsViewTest3 Subprocess aborted unknown — not in known failures database
ctkVTKScalarsToColorsWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkVTKScalarsToColorsWidgetTest2 Subprocess aborted unknown — not in known failures database
ctkVTKScalarsToColorsWidgetTest3 Subprocess aborted unknown — not in known failures database
ctkVTKRenderViewTest1 Subprocess aborted unknown — not in known failures database
ctkVTKScalarsToColorsComboBoxTest1 Subprocess aborted unknown — not in known failures database
ctkVTKSliceViewTest1 Subprocess aborted unknown — not in known failures database
ctkVTKSurfaceMaterialPropertyWidgetTest1 🐛 Subprocess aborted — — Fixed on master — opacity comparison
ctkVTKTextPropertyWidgetTest1 Subprocess aborted unknown — not in known failures database
ctkVTKThumbnailViewTest1 Subprocess aborted unknown — not in known failures database
ctkVTKWidgetsUtilsTestGrabWidget Subprocess aborted unknown — not in known failures database
ctkVTKWidgetsUtilsTestImageConversion Subprocess aborted unknown — not in known failures database
ctkVTKMagnifyViewTest2OddOdd 🖥️ Subprocess aborted — — VTK OpenGL render — fails without GPU
ctkVTKMagnifyViewTest2EvenEven 🖥️ Subprocess aborted — — VTK OpenGL render — fails without GPU
ctkVTKMagnifyViewTest2OddEven 🖥️ Subprocess aborted — — VTK OpenGL render — fails without GPU
ctkVTKMagnifyViewTest2EvenOdd 🖥️ Subprocess aborted — — VTK OpenGL render — fails without GPU
ctkVTKRenderViewTest2 Subprocess aborted unknown — not in known failures database
ctkVTKSliceViewTest2 Subprocess aborted unknown — not in known failures database

🔄 = addressed in open PR | 🖥️ = infrastructure/display dependent | 🐛 = known bug | ➖ = wontfix


Generated by /ctk-validate-pr skill | cache: /home/johnsonhj/src/CTK/.claude/validate-cache

@lassoan
lassoan force-pushed the fixctkMessageBox branch from ace8f94 to c6d68f5 Compare June 2, 2026 16:13

@lassoan lassoan left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you! This should be good for Qt5.
We may need to a design change to implement "Don't show again" feature cleanly in Qt6.

@lassoan
lassoan enabled auto-merge (rebase) June 2, 2026 16:15
In Qt6, QDialog::finished(int) emits QDialog::Accepted (2) as the result
code for custom buttons regardless of their QMessageBox button role. The
previous code stored this result code in settings, so on the next launch
buttonFromSettings() returned 2, button() found no match, and the dialog
was always shown again. Fix by storing the button role instead, which is
stable across Qt versions and is what button() uses for lookup. Also add
a Qt6-specific code path in setVisible() to make the dialog visible before
the queued auto-accept click, which is required for the connected action
(e.g. item deletion) to execute in Qt6.
@lassoan
lassoan force-pushed the fixctkMessageBox branch from c6d68f5 to ede790f Compare June 2, 2026 16:47
@lassoan
lassoan merged commit 31b440a into commontk:master Jun 2, 2026
4 checks passed
@Punzo

Punzo commented Jun 3, 2026

Copy link
Copy Markdown
Contributor Author

We may need to a design change to implement "Don't show again" feature cleanly in Qt6.

I agree, probably we need to fully revise the implementation. I have opened an issue for tracking it: #1430

@Punzo
Punzo deleted the fixctkMessageBox branch June 3, 2026 08:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

4 participants