Skip to content

Bug: quickfiler-high-confidence-queue-init-stall #424

Description

@drmoisan
  • Work Mode: full-bug

Summary

When QuickFiler runs with High Confidence mode enabled, the ProgressViewer stops at "Initializing Email Queue" for an extended period before the first QuickFiler screen appears. The same startup in normal mode presents its first screen promptly.

Environment

  • OS/version: Windows 11 Pro 10.0.26200
  • Python version: n/a (C# / .NET Framework VSTO add-in)
  • Command/flags used: QuickFiler launched from the TaskMaster ribbon with QfSettings.HighConfidenceModeEnabled = true
  • Data source or fixture: Live Outlook mailbox; the configured QuickFiler source folder with a real message volume

Steps to Reproduce

  1. Enable High Confidence mode in QuickFiler settings (HighConfidenceModeEnabled = true, HighConfidenceThreshold at its configured value).
  2. Launch QuickFiler against a mailbox folder containing a realistic number of messages.
  3. Observe the ProgressViewer.

Expected Behavior

The first QuickFiler screen appears within a short, bounded time. Progress reporting advances or otherwise reflects ongoing work, and the pre-UI wait does not grow without limit as the proportion of high-confidence items falls.

Actual Behavior

The ProgressViewer displays "Initializing Email Queue" and stays there for an extended time. Progress remains at 0 for the entire wait; the label only changes once the full first batch of high-confidence items has been assembled.

Logs / Screenshots

  • Attached minimal logs or screenshot
  • Snippet: the log4net "Probability debug [QfcStreamingDequeueConfidenceGate.DequeueAsync]" lines emit one entry per scored candidate during the stall.

Impact / Severity

  • Blocker
  • High
  • Medium
  • Low

High: the feature remains functional but the startup latency in High Confidence mode makes the mode impractical for routine use.

Source

From: docs/features/potential/2026-08-06-quickfiler-high-confidence-queue-init-stall.md

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