Skip to content

Guard missing values in Sentry-reported editing workflows - #6120

Merged
jonoomph merged 1 commit into
developfrom
misc-sentry-09-10-2026
Sep 10, 2026
Merged

jonoomph merged 1 commit into
developfrom
misc-sentry-09-10-2026

Conversation

@jonoomph

@jonoomph jonoomph commented Sep 10, 2026 •

Copy link
Copy Markdown
Member

Address E6, F46R, PR, FTNG, and 69HG (sentry issues) with narrow guards for clip titles, preview frame availability, missing file IDs, empty tracked-object results, and empty export-profile selections. Preserve the displayed playhead during seeks and continue relocating effects for clips without file IDs.

  • E6: Clip titles: Use the clip’s title when its media path is
    missing.
  • F46R: Clip context menu: Use the displayed playhead when the
    preview frame is temporarily unavailable during seeking.
  • PR: Saving projects: Handle clips without a file ID, preserve
    their thumbnails, and continue relocating their effect assets.
  • FTNG: Tracked-object menus: Handle empty tracking results without
    a JSON parsing error.
  • 69HG: Export profiles: Ignore empty profile selections while the
    dropdown is being updated.

Add regression coverage for failure cases and normal behavior. All 583 Python tests pass with the offscreen Qt backend. Packaged Windows and macOS validation remains outstanding.

Address E6, F46R, PR, FTNG, and 69HG with narrow guards for clip titles, preview frame availability, missing file IDs, empty tracked-object results, and empty export-profile selections. Preserve the displayed playhead during seeks and continue relocating effects for clips without file IDs.

Add regression coverage for failure cases and normal behavior. All 583 Python tests pass with the offscreen Qt backend. Packaged Windows and macOS validation remains outstanding.
@jonoomph

Copy link
Copy Markdown
Member Author

@jonoomph
jonoomph merged commit 4d04411 into develop Sep 10, 2026
8 checks passed
@jonoomph
jonoomph deleted the misc-sentry-09-10-2026 branch September 10, 2026 19:48
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