Skip to content

"files to include" find filter should be case insensitive on case insensitive filesystem (eg., Windows typically) #243292

@danmoseley

Description

@danmoseley

Type: Bug

  1. Open a tree of sources on Windows. Let's say it has a bunch of "*.cs" files.
  2. Find something in those files, using "files to include" of "*.CS"
    --> this finds nothing
  3. Now try "*.cs"
    --> this finds things.

By convention, apps on Windows perform glob matching case insensitively since the file systems on Windows are by default case insensitive. By not matching "*.CS" (I happened to have my caps lock on when I typed it) I at first thought there were no hits.

VS Code version: Code 1.98.1 (2fc07b8, 2025-03-10T15:38:08.854Z)
OS version: Windows_NT x64 10.0.26100
Modes:

System Info
Item Value
CPUs Intel(R) Core(TM) i9-10900K CPU @ 3.70GHz (20 x 3696)
GPU Status 2d_canvas: enabled
canvas_oop_rasterization: enabled_on
direct_rendering_display_compositor: disabled_off_ok
gpu_compositing: enabled
multiple_raster_threads: enabled_on
opengl: enabled_on
rasterization: enabled
raw_draw: disabled_off_ok
skia_graphite: disabled_off
video_decode: enabled
video_encode: enabled
vulkan: disabled_off
webgl: enabled
webgl2: enabled
webgpu: enabled
webnn: disabled_off
Load (avg) undefined
Memory (System) 127.78GB (78.91GB free)
Process Argv \git\aspire --crash-reporter-id 64e8e800-a372-4b24-811f-5b7e802f2775
Screen Reader no
VM 0%
Extensions (42)
Extension Author (truncated) Version
unique-lines bib 1.0.0
markdown-preview-github-styles bie 2.1.0
LinkCheckMD bla 0.3.1
doxdocgen csc 1.4.0
vscode-markdownlint Dav 0.59.0
vscode-eslint dba 3.0.10
vulnerability-extension dev 1.2025.226001
githistory don 0.6.20
gitlens eam 16.3.2
EditorConfig Edi 0.17.2
copilot Git 1.283.1429
copilot-chat Git 0.26.2025030506
remotehub Git 0.64.0
vscode-pull-request-github Git 0.106.0
better-cpp-syntax jef 1.27.1
docomment k-- 1.0.0
vscode-rdbg Koi 0.2.2
vscode-docker ms- 1.29.4
vscode-dotnet-runtime ms- 2.2.8
sarif-viewer MS- 3.4.4
remote-containers ms- 0.401.0
remote-ssh ms- 0.118.0
remote-ssh-edit ms- 0.87.0
remote-wsl ms- 0.88.5
azure-repos ms- 0.40.0
cmake-tools ms- 1.20.53
cpptools ms- 1.23.6
cpptools-extension-pack ms- 1.3.1
hexeditor ms- 1.11.1
powershell ms- 2025.0.0
remote-explorer ms- 0.4.3
remote-repositories ms- 0.42.0
vscode-markdown-table pha 1.7.0
vscode-yaml red 1.17.0
vscode-rubocop rub 0.7.0
rust-analyzer rus 0.3.2337
ruby-extensions-pack Sho 0.1.13
ruby-lsp Sho 0.9.7
sorbet-vscode-extension sor 0.3.40
json-schema-validator tbe 0.1.0
cmake twx 0.0.17
markdown-all-in-one yzh 3.6.3

(1 theme extensions excluded)

A/B Experiments
vsliv368cf:30146710
vspor879:30202332
vspor708:30202333
vspor363:30204092
vscod805cf:30301675
binariesv615:30325510
py29gd2263:31024239
c4g48928:30535728
azure-dev_surveyone:30548225
962ge761:30959799
h48ei257:31000450
pythontbext0:30879054
cppperfnew:31000557
dwnewjupyter:31046869
nativerepl2:31139839
pythonrstrctxt:31112756
nativeloc1:31192215
iacca1:31171482
5fd0e150:31155592
dwcopilot:31170013
6074i472:31201624
dwoutputs:31242946
customenabled:31248079
9064b325:31222308
copilot_t_ci:31222730
f5992895:31254866
jda6j935:31233686
pythoneinst12cf:31257680
fh1c7952:31256801
31787653:31256342

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions