Skip to content

Taskbar badge update fails with 0x8001010D (RPC_E_CANTCALLOUT_ININPUTSYNCCALL) when activating the window by clicking a WebView pane #244

Description

@Tornleaf

Clicking on a WebView pane to bring BeipMU back to the foreground reliably produces:

Error trying to update taskbar badge: An outgoing call cannot be made since the application is dispatching an input-synchronous call. (0x8001010D)

Activating the same window by clicking the title bar does not produce the error. Only activation through the WebView pane does.

  • BeipMU 4.00.331
  • Store app: 38939Ratman.BeipMU2_4.331.0.0_x64__xsyr3b6qthb5g
  • Windows 10 Pro 22H2, build 19045.7548
  • Microsoft Edge WebView2 Runtime 150.0.4078.105

Steps to reproduce

  1. Open a world with a WebView pane showing a page (mine is a GMCP-driven dashboard opened via webview.open).
  2. Click another application so BeipMU loses focus.
  3. Click directly on the BeipMU WebView pane to reactivate the window.

Control: repeat with step 3 clicking the title bar instead. No error on that path.

Expected

Window activates and the badge is updated (or cleared) with no error, regardless of which surface was clicked to activate.

Actual

Activation works either way, but clicking the WebView pane prints the warning above every time. Clicking the title bar is clean.

Metadata

Metadata

Assignees

No one assigned

    Labels

    locally fixedFixed in a private build, but not posted publicly yet.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions