-
-
Notifications
You must be signed in to change notification settings - Fork 112
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix(windows): Check registry report usage value in setup process #13215
base: beta
Are you sure you want to change the base?
Conversation
User Test ResultsTest specification and instructions Test Artifacts |
the automatic report usage result from the lblOptions window in setup was not assigned on mrOK. Therefore the check box selection was lost.
The process is quite confusing. The options from the setup install options will only resualt in a command line option being past through to firstrun if it is true. If is false the options will not be passed through. Therefore if this is the first installation once when the Keyman Configuration is opened it will show the default option configured in utilkeymanoptions.pas, in kmcomapi. This result of all this was a user would deselect the option in setup. When they opened configuration it was set to true.
@@ -1033,16 +1034,25 @@ procedure TfrmRunDesktop.GetDefaultSettings; // I2651 | |||
begin | |||
FStartWithWindows := True; // I2607 | |||
FCheckForUpdates := True; // I2609 | |||
FAutomaticallyReportUsage := True; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You have the default True
here but seems to be False
in utilkeymanoption.pas?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
see this commit message ba22be5
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm still not really 100% clear (and I think I wrote the code), but I don't understand why this would differ from the koAutomaticallyReportErrors flag?
Test ResultsI tested this issue with the attached Keyman"18.0.196-beta-test-13215" build(20/02/2025) on Windows 10. Here I am sharing my observation.
|
Putting the commit message here to help future me. The process is quite confusing. The options from the setup install |
Fixes: #12660
User Testing
TEST_USAGE_STATS
Expected Result: