I noticed this using `caff` but is really general:
```
% gpg --only-sign-text-ids --edit-key 4225519A sign
Really sign all user IDs? (y/N)
% gpg --edit-key 4225519A sign
Really sign all text user IDs? (y/N) `
```
Behavior is correct, but the question is reversed, so the actual result is unexpected.