GPII-3759: Bodge quality fix to allow language solution to have its settings applied last#771
GPII-3759: Bodge quality fix to allow language solution to have its settings applied last#771amb26 wants to merge 1 commit intoGPII:masterfrom
Conversation
…ettings applied last
|
CI job passed: https://ci.gpii.net/job/universal-tests/1691/ |
|
@amb26, @stegru, @JavierJF, @cindyli what do we want to do with this one? Remember that this PR was created without having a clear idea of the reasons behind the problems we were experiencing when changing highContrast and language at the same time. Later on, we found out that some of the problems were (among others already solved):
Shall we mothball this for now until we're done properly fixing these two above and then decide if we need this improvement in place right away (or it can wait) ? |
|
Happy to mothball this if it isn't effective - have we ever tried building an installer without it and seeing if the quality of fix gets any worse? |
Nope, we haven't created such installer. In any case, after having gone over the reports again, the problem could also be reproduced when changing the DPI screen scaling (in addition to the language one). In fact, we couldn't reproduce the problem ourselves, we just observed the problem happening in testers computers during a live testing session. What we know for sure is that the language switch restarts the explorer.exe, which is a bit "too much" for both Windows (which we assume that certain settings change might be applied while explorer.exe is not running) and us (since we trigger the application of the settings asynchronously and there's no control over the application of them). I do know that this is something that both of us would like to see mothballed, but I'd say that we should prevent ourselves against this kind of "randomness" when applying settings and when a language switch is performed. @amb26, @stegru, @JavierJF, @cindyli, what are your thoughts on this? |
|
Looks like mothball to me! |
No description provided.