Skip to content

Bug: breadcrumb-dispatch-message-and-handoff-record-inaccurate #941

Description

@drmoisan
  • Work Mode: minor-audit

Summary

The breadcrumb test dispatcher's exception message, and one earlier handoff record, describe the DispatchValue path inaccurately. These are wording and documentation defects only; behavior is correct.

Environment

  • OS/version: n/a
  • Python version: n/a (C#)
  • Command/flags used: n/a
  • Data source or fixture: n/a

Steps to Reproduce

  1. Read QuickFiler/Viewers/BreadcrumbUiDispatcher.cs lines ~101 and ~183, and the assertion at QuickFiler.Test/Viewers/BreadcrumbUiThreadDispatchTests.cs:305.
  2. Compare the message with what the owner-thread-only DispatchValue path actually does.
  3. Read the earlier breadcrumb thread-affinity follow-up handoff record, which attributes one DispatchValue site to the owner-thread-id check.

Expected Behavior

The message and the asserted wording describe the specific DispatchValue behavior, and the handoff record attributes each site to the check that actually governs it.

Actual Behavior

  • The message "The owner-thread-only test dispatcher cannot marshal cross-thread UI work." is broader than the DispatchValue mechanism, and the test asserts the broad wording with *cannot marshal cross-thread UI work*.
  • The earlier handoff record misattributes one DispatchValue site to the owner-thread-id check.

Logs / Screenshots

Impact / Severity

  • Blocker
  • High
  • Medium
  • Low

Source

From: docs/features/potential/2026-09-29-breadcrumb-dispatch-message-and-handoff-record-inaccurate.md

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions