I tried to follow these steps, which worked great until I wanted to enable selecting multiple second level values.
In the solution from link above, if you replace
dcc.Checklist(id='cities-dropdown'),you get some weird behavior:
The first meny item seem to hang, and is separated into characters. Is there a simple fix to this?