Skip to content

[bug] Meeting detector ignores ignored_windows list - Webex background window triggers phantom meetings #3847

@ericrevans

Description

@ericrevans

Steps to reproduce:

  1. Add "Webex" to ignored windows list in Settings
  2. Keep Webex open for messaging (no active call)
  3. Observe: Screenpipe creates a new meeting session every ~5 seconds
  • Expected: ignored_windows suppresses meeting detection for that app
  • Actual: Meeting detector queries OS process list directly, bypassing the ignored_windows filter
  • Root cause: Two separate pipelines — recording capture respects ignored_windows, meeting detector does not
  • Proposed fix: In meeting_detector.rs scan loop, check config.ignored_windows before calling start_meeting_session(). Alternatively, extend audio-exclusions.json to gate the meeting detector as well as audio capture.
  • Workaround attempted: webex-phantom-cleanup pipe renaming empty sessions every 5 min — reactive only, doesn't stop live transcription
  • Environment: macOS, Webex used for messaging only (no calls)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions