When spelling by line, ensure that only normalized characters report as such (#17295)
Fixes #17286
Summary of the issue:
When spelling by line, when NVDA normalizes a character, it would incorrectly report all following characters as normalized.
Description of user facing changes
The above issue is fixed.
Description of development approach
There was an isNormalized boolean that would report all characters as normalized when set to True. I fixed this by creating a variable local to the loop that contains the per character normalization state.
Testing strategy:
Tested str from #17286.
Known issues with pull request:
None