I think I've hit some sort of weird UI bug in LCM. Any time I try to select my locks in the screen where it asks you which keypads/locks you'd like to assign the code to it immediately unchecks all of my door locks as soon as I click anywhere else on the screen, hit tab, etc. Anytime the focus leaves the checkmarks they all get unchecked. The Iris/Centralite Keypads remain checked just fine however. See step by step screenshots below:
First notice LCM selected the Iris Keypads by default, but left the door locks all unchecked by default:
So I manually check the door locks:
But as soon as I click or move focus elsewhere the dialog that allows me to select which keypads/locks closes and the door locks are no longer selected:
Then if I open the dialog once more you see the checkmarks were removed:
I set LCM logging to verbose and captures the log data as well:
[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:58:12.197 pm [warn](http://192.168.0.55/installedapp/configure/193)actions: **User Test, code 1111** ***--will be added to* [Iris Keypad Garage, Living Room: Centralite Keypad, Master Bedroom: Keypad]**
[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:58:12.195 pm [info](http://192.168.0.55/installedapp/configure/193)getCodeUsage- result:[]
[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:58:12.185 pm [debug](http://192.168.0.55/installedapp/configure/193)getCodeUsage- lockCodes:[], code:1111
[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:58:12.181 pm [info](http://192.168.0.55/installedapp/configure/193)getNameUsage- result:[]
[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:58:12.145 pm [debug](http://192.168.0.55/installedapp/configure/193)getNameUsage- lockCodes:[], name:Test
[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:58:12.137 pm [info](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- complete
[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:58:12.135 pm [trace](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- device:Living Room: Centralite Keypad
[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:58:12.126 pm [info](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- complete
[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:58:12.125 pm [trace](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- device:Living Room: Centralite Keypad
[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:58:12.022 pm [trace](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- device:Iris Keypad Garage
[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:58:12.017 pm [trace](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- device:Iris Keypad Garage
[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:58:11.912 pm [trace](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- device:Master Bedroom: Keypad
[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:58:11.910 pm [trace](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- device:Master Bedroom: Keypad
[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:58:11.742 pm [trace](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- device:Garage: Entry Door Lock
[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:58:11.741 pm [trace](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- device:Garage: Entry Door Lock
[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:58:11.733 pm [trace](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- device:Master Bedroom: Door Lock
[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:58:11.732 pm [trace](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- device:Master Bedroom: Door Lock
[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:58:11.724 pm [trace](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- device:Hall Bathroom: Door Lock
[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:58:11.723 pm [trace](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- device:Hall Bathroom: Door Lock
[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:58:11.719 pm [trace](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- device:Office Patio Door Lock
[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:58:11.718 pm [trace](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- device:Office Patio Door Lock
[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:58:11.714 pm [info](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- devices:[Office Patio Door Lock, Hall Bathroom: Door Lock, Master Bedroom: Door Lock, Garage: Entry Door Lock, Master Bedroom: Keypad, Iris Keypad Garage, Living Room: Centralite Keypad]
[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:58:11.709 pm [info](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- devices:[Office Patio Door Lock, Hall Bathroom: Door Lock, Master Bedroom: Door Lock, Garage: Entry Door Lock, Master Bedroom: Keypad, Iris Keypad Garage, Living Room: Centralite Keypad]
[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:57:13.512 pm [warn](http://192.168.0.55/installedapp/configure/193)actions: **User Test, code 1111** ***--will be added to* [Iris Keypad Garage, Living Room: Centralite Keypad, Master Bedroom: Keypad]**
[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:57:13.508 pm [info](http://192.168.0.55/installedapp/configure/193)getCodeUsage- result:[]
[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:57:13.506 pm [debug](http://192.168.0.55/installedapp/configure/193)getCodeUsage- lockCodes:[], code:1111
[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:57:13.504 pm [info](http://192.168.0.55/installedapp/configure/193)getNameUsage- result:[]
[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:57:13.501 pm [debug](http://192.168.0.55/installedapp/configure/193)getNameUsage- lockCodes:[], name:Test
[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:57:13.483 pm [info](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- complete
[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:57:13.481 pm [trace](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- device:Living Room: Centralite Keypad
[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:57:13.372 pm [trace](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- device:Iris Keypad Garage
[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:57:13.261 pm [trace](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- device:Master Bedroom: Keypad
[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:57:13.112 pm [trace](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- device:Garage: Entry Door Lock
[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:57:13.106 pm [trace](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- device:Master Bedroom: Door Lock
[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:57:13.100 pm [trace](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- device:Hall Bathroom: Door Lock
[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:57:13.089 pm [trace](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- device:Office Patio Door Lock
[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:57:13.080 pm [info](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- devices:[Office Patio Door Lock, Hall Bathroom: Door Lock, Master Bedroom: Door Lock, Garage: Entry Door Lock, Master Bedroom: Keypad, Iris Keypad Garage, Living Room: Centralite Keypad]
[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:56:54.403 pm [info](http://192.168.0.55/installedapp/configure/193)getNameUsage- result:[]
[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:56:54.402 pm [debug](http://192.168.0.55/installedapp/configure/193)getNameUsage- lockCodes:[], name:Test
[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:56:54.386 pm [info](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- complete
[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:56:54.385 pm [trace](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- device:Living Room: Centralite Keypad
[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:56:54.275 pm [trace](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- device:Iris Keypad Garage
[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:56:54.130 pm [trace](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- device:Master Bedroom: Keypad
[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:56:54.022 pm [trace](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- device:Garage: Entry Door Lock
[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:56:54.018 pm [trace](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- device:Master Bedroom: Door Lock
[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:56:54.013 pm [trace](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- device:Hall Bathroom: Door Lock
[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:56:54.009 pm [trace](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- device:Office Patio Door Lock
[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:56:54.006 pm [info](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- devices:[Office Patio Door Lock, Hall Bathroom: Door Lock, Master Bedroom: Door Lock, Garage: Entry Door Lock, Master Bedroom: Keypad, Iris Keypad Garage, Living Room: Centralite Keypad]
--- Live Log Started, waiting for events ---
Am I missing something obvious?