Every Keenmate component publishes an entry on window.components['web-multiselect']. It exposes package metadata, the live list of
connected instances, and a logging bundle. Logs are written to the browser console under four
categories: INIT, DATA, UI, and INTERACTION.
Open the DevTools console (F12). Click a button below to change the log level, then
open the picker and select options β you will see the corresponding category logs appear.
LG01 Live demo
Set a level, then interact with the picker to produce console output.
Nothing yet β click a button, then interact with the picker.
Registry
- registered
- no
- version()
β- getInstances()
- 0
The registry API
Everything above goes through this single global β nothing else is imported at the call site.
window.components API
Log categories
- INIT β initialization, config parsing, RTL detection, destruction
- DATA β async loading, option parsing, adding options, errors
- UI β dropdown/popover/tooltip rendering, positioning, badges
- INTERACTION β clicks, selections, keyboard, close-on-select