Skip to content

Fix Sentry-reported Qt interactions and missing Qt6 aliases - #6112

Merged
jonoomph merged 1 commit into
developfrom
sentry-fix-2026-09-06
Sep 6, 2026
Merged

jonoomph merged 1 commit into
developfrom
sentry-fix-2026-09-06

Conversation

@jonoomph

@jonoomph jonoomph commented Sep 6, 2026

Copy link
Copy Markdown
Member

Address five OpenShot 4.0.0 Sentry reports and two related Qt6 compatibility gaps.

  • Skip deleted controls and closed dialogs when applying deferred tab order (FYQ9).
  • Normalize timeline cursor and crop-handle hit tests to QPointF (FYX9, FYY8).
  • Support modern wheel-event positions while preserving the Qt5 fallback (FYSC).
  • Restore Qt6 aliases for rounded joins, caption selection, and Properties keyboard editing (FY98).
  • Add regression tests: 349 Qt5 tests and 11 isolated PyQt6 tests pass. Qt6 checks stub the unused, unavailable QtStateMachine module; full-app Qt6 validation remains outstanding.

Address five OpenShot 4.0.0 Sentry reports and two related Qt6 compatibility gaps.

- Skip deleted controls and closed dialogs when applying deferred tab order (FYQ9).
- Normalize timeline cursor and crop-handle hit tests to QPointF (FYX9, FYY8).
- Support modern wheel-event positions while preserving the Qt5 fallback (FYSC).
- Restore Qt6 aliases for rounded joins, caption selection, and Properties keyboard editing (FY98).
- Add regression tests: 349 Qt5 tests and 11 isolated PyQt6 tests pass. Qt6 checks stub the unused, unavailable QtStateMachine module; full-app Qt6 validation remains outstanding.
@jonoomph

jonoomph commented Sep 6, 2026

Copy link
Copy Markdown
Member Author

@jonoomph
jonoomph merged commit e8ba8ee into develop Sep 6, 2026
8 checks passed
@jonoomph
jonoomph deleted the sentry-fix-2026-09-06 branch September 6, 2026 22:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant