c498d5025c
Change the fallback combo's action from TO(BASE) to LCK_BASE. Since LCK_BASE explicitly clears the locked_layers bitmask, it ensures that the keyboard actually returns to the BASE layer even if a layer was previously locked. The previous TO(BASE) action only updated the temporary layer state, which was immediately overwritten by the persistent locked_layers bitmask in layer_state_set_user().