Screenshots return black/masked images on Windows — screenshotFiltering: mask blocks all computer-use

Status Open
Reported on v2.1.185
Maintainer reply None cached
Activity 2 comments · opened Aug 23, 2026

Preflight Checklist

  • [x] I have searched existing issues and this hasn't been reported yet
  • [x] This is a single bug report (please file separate reports for different bugs)
  • [x] I am using the latest version of Claude Code

What's Wrong?

Environment

  • OS: Windows 11 Pro 10.0.26200
  • Claude Code: Desktop App (Windows)
  • Session type: Interactive (Claude Code desktop)

Problem

Every screenshot taken via computer-use tools returns a completely black image.
The request_access response shows screenshotFiltering: "mask" which appears
to be blocking all screen capture.

This has persisted across multiple sessions. I have reported this many times
with no resolution.

Impact

Claude cannot see the screen at all, making computer-use tasks impossible.
Every task that requires screen reading (clicking, verifying UI, reading values
from browser) requires me to manually relay information, massively slowing work.

Steps to reproduce

  1. Open Claude Code desktop on Windows 11
  2. Ask Claude to use computer-use tools
  3. Claude calls request_access — response shows screenshotFiltering: "mask"
  4. Any screenshot taken returns a solid black image

Expected

Screenshots should show actual screen content.

Actual

All screenshots are black. Claude is completely blind.

What Should Happen?

Expected

Screenshots should show actual screen content.

Error Messages/Logs

## Problem
Every screenshot taken via computer-use tools returns a completely black image. 
The `request_access` response shows `screenshotFiltering: "mask"` which appears 
to be blocking all screen capture.
This has persisted across multiple sessions. I have reported this many times 
with no resolution.
## Impact
Claude cannot see the screen at all, making computer-use tasks impossible. 
Every task that requires screen reading (clicking, verifying UI, reading values 
from browser) requires me to manually relay information, massively slowing work.

Steps to Reproduce

Steps to reproduce

  1. Open Claude Code desktop on Windows 11
  2. Ask Claude to use computer-use tools
  3. Claude calls request_access — response shows screenshotFiltering: "mask"
  4. Any screenshot taken returns a solid black image

Claude Model

Sonnet (default)

Is this a regression?

Yes, this worked in a previous version

Last Working Version

UNKNOWN

Claude Code Version

  • Claude Code version: 2.1.185

Platform

Anthropic API

Operating System

Windows

Terminal/Shell

PowerShell

Additional Information

_No response_

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗