ingame/mainmenu/keyboard/zo_mainmenu_keyboard.lua:538 -- sceneGroup:RegisterCallback("StateChange", function(oldState, newState)
if newState == SCENE_GROUP_SHOWING then
self.sceneShowGroupName = sceneGroupName
local nextScene = SCENE_MANAGER:GetNextScene():GetName()
-- this update can be called before the scene itself is set to showing,
-- so make sure to set the active scene here so we can update the scene group bar correctly
sceneGroup:SetActiveScene(nextScene)
self:SetLastSceneGroupName(categoryInfo, sceneGroupName)
self:SetupSceneGroupBar(category, sceneGroupName)
elseif newState == SCENE_GROUP_SHOWN then
local sceneGroupBarTutorialTrigger = self.sceneGroupInfo[sceneGroupName].sceneGroupBarTutorialTrigger
if sceneGroupBarTutorialTrigger then
TriggerTutorial(sceneGroupBarTutorialTrigger)
end
end
end)