Complex .cursorignore cause tab disable

my .cursorignore file lisk this:

!src/
!src//*/
!cmake/
!fse-sdk-cpp/
!fse-sdk-cpp/
//
!srec_protos/
!srec_protos/**/
/
!thirdparty/
!thirdparty/**/*/

this file work well in 0.45, but cause TAB disable in 0.46, the error in image:

Seeing the same issue, it’s messing up with the NOT toggle (!). Mine is simple

Ignore everything

#*

Allow .sql files

#!*.sql

having the same issue, I ignore everything at top-level and enable indexing for some subfolders, this worked fine with 0.45, but stopped working with 0.46

Same issue here. Negation patterns doesn’t work.

Has Cursor official noticed this issue? For a practical project, the inability to use exclusion syntax is a fatal problem. If you have any repair clues, please leave me a message, thank you very much!

Is there any other fix besides commenting out? My requirements are consistent with you, not using Not expressions is too fatal :frowning:

i think the latest .46.9 version should be ok

Latest version still not working for me. Is it working for anyone with the negates?

I updated for 0.47 and now it’s not working again. Devs?