Apologies if this is what has already been achieved above. I'm not a programmer but did my best to try and understand what it was trying to do, grabbed a fresh copy of EpgSelection.py from kiddac's Dropbox extras and and apparently now have both tabbed Slyk Q epg and the jump problem on set recordings resolved.
First I did the above modifications "self.getCurrentCursorLocation = self['list'].getCurrentCursorLocation()"
Then within def onCreate(self) I added the second line to match:
if self.type == EPG_TYPE_GRAPH or self.type == EPG_TYPE_INFOBARGRAPH:
self.getCurrentCursorLocation = None
Within def addAutoTimer(self), def addAutoTimerSilent(self) insert this line after "self.refreshTimer.start(3000)" (2 occurrences)
self.getCurrentCursorLocation = self['list'].getCurrentCursorLocation()
Within def removeTimer(self, timer), def disableTimer(self, timer), def finishedAdd(self, answer) insert this line before self.refreshlist() (3 occurrences)
self.getCurrentCursorLocation = self['list'].getCurrentCursorLocation()
Reboot machine and following this it all seems to work. Obviously I would make a copy of the existing Epgselection.py before changing so you can put it back if it messes up and no guarantees
Attachment 59839