Weirdness with tags and filters between platforms.
I noticed that in some cases, a filter that work on the web version will not work on the Android mobile version. That is, the same filter on Android does not produce the correct list of results.
So I was trying to figure out why. I have a tag that is just the bang "@!" which I use to distinguish tasks that I have to take action on. In experimenting, it seemed like filters that used it were not working correctly on Android, so I decided to try to rename it to see. However, lo and behold, renaming a tag appears to have stopped functioning for me! I tried it in both the Chrome version and the Windows version with the same results. It just goes back to what it was before with no apparent effect. The same thing happens if I try to rename any other tag. However, I have confirmed that deleting a tag works fine. If I try to rename a tag in the Android version, it will appear to accept the changed name, but revert to the original as soon as a sync happens (or at some point, presumably with a sync). I used to be able to rename tags a while back, perhaps a few days ago.
Are you aware of a problem with using a special character like a bang ! as a tag name?
Is there a reason why I can't rename tags?
Here is an example of a filter that does not seem to work between platforms:
(overdue | 30 days | no due date) & (p1 | p2 | p3 | today) & @!
This one works
(overdue | 30 days | no due date) & (p1 | p2 | p3 | today) & @test