Mixer Bank Zones Resets upon Page Change

Hi guys, I’m facing a problem with my mixer bank zones.

Whenever I change mapping page, the mixer (and project) bank defaults to the very first one (i.e., top of the project).

I can’t recall experiencing this earlier, so, maybe, I have a setting in my preferences that I’ve altered and forgotten about it, and makes my mixer behave like this. I really don’t know. Any insight here?

If not, I have to guess it’s the midi remote, so could anyone confirm that this is the default behaviour upon changing mapping pages?

While obviously waiting from someone knowing more about this, to provide an insight, I’ve made a pretty ugly workaround:

Inside my Mixer Page mOnActivate, I set:

 activeDevice.setState("recallSelectedTrackBankZone","1")

Then, I go like this:

page.mHostAccess.mTrackSelection.mMixerChannel.mOnTitleChange=function(activeDevice,activeMapping,objectTitle){
        
        if(activeDevice.getState("recallSelectedTrackBankZone")=="1"){
          
            console.log("triggering prev track")
         
            activeDevice.setState("recallSelectedTrackBankZone","2")
            page.mHostAccess.mTrackSelection.mAction.mPrevTrack.trigger(activeMapping)
            
            return 
        
        } else if (activeDevice.getState("recallSelectedTrackBankZone")=="2"){
            
            console.log("triggering next track")
            
            activeDevice.setState("recallSelectedTrackBankZone","0")
            page.mHostAccess.mTrackSelection.mAction.mNextTrack.trigger(activeMapping)
            
            return 
        
        }
            
}

This won’t work pretty well upon the page’s very first activation (I get two mOnActivates), but after that, it works OK.