@@ -130,6 +130,10 @@ export function generateContext(Alpine, multiple, orientation, activateSelectedO
if (! this.orderedKeys.includes(this.activeKey.get())) this.deactivateKey(this.activeKey.get())
}),
+ getActiveKey() {
+ return this.activeKey.get()
+ },
+
activeEl() {
if (! this.activeKey.get()) return
@@ -159,8 +159,8 @@ function handleRoot(el, Alpine) {
__activateSelectedOrFirst(activateSelected = true) {
if (! this.__isOpen) return
- if (this.__context.activeKey) {
- this.__context.activateAndScrollToKey(this.__context.activeKey)
+ if (this.__context.getActiveKey()) {
+ this.__context.activateAndScrollToKey(this.__context.getActiveKey())
return
}