The Windows Registry management of language profiles and the associated input processors is cleaner from Windows 8.1 onwards. Therefore, instead of using the TSF to get the latest profile and language information, which has issues with stale cache, use the Windows Registry.
This one should be done early in the sprint cycle but I have too much for this sprint I will push it back one sprint. If I don't get to it soon I will have to bump to 19.0.
The Windows Registry management of language profiles and the associated input processors is cleaner from Windows 8.1 onwards. Therefore, instead of using the TSF to get the latest profile and language information, which has issues with stale cache, use the Windows Registry.