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
- Read
QuickFiler/Viewers/BreadcrumbUiDispatcher.cs lines ~101 and ~183, and the assertion at QuickFiler.Test/Viewers/BreadcrumbUiThreadDispatchTests.cs:305.
- Compare the message with what the owner-thread-only
DispatchValue path actually does.
- 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
Source
From: docs/features/potential/2026-09-29-breadcrumb-dispatch-message-and-handoff-record-inaccurate.md
Summary
The breadcrumb test dispatcher's exception message, and one earlier handoff record, describe the
DispatchValuepath inaccurately. These are wording and documentation defects only; behavior is correct.Environment
Steps to Reproduce
QuickFiler/Viewers/BreadcrumbUiDispatcher.cslines ~101 and ~183, and the assertion atQuickFiler.Test/Viewers/BreadcrumbUiThreadDispatchTests.cs:305.DispatchValuepath actually does.DispatchValuesite to the owner-thread-id check.Expected Behavior
The message and the asserted wording describe the specific
DispatchValuebehavior, and the handoff record attributes each site to the check that actually governs it.Actual Behavior
DispatchValuemechanism, and the test asserts the broad wording with*cannot marshal cross-thread UI work*.DispatchValuesite to the owner-thread-id check.Logs / Screenshots
Impact / Severity
Source
From: docs/features/potential/2026-09-29-breadcrumb-dispatch-message-and-handoff-record-inaccurate.md