we have enjoyed re-ordering the array that populates the navigation tabs at the top of the agent panel, we spend most of our time in the ticket view, and use the open link to return to the list of open tickets.in our stock deployment the order of the tabs is Dashboard | Users | Tickets | Knowledgebaseoften times when we are in a hurry to mouse back over to open tickets, (right below dashboard) the dashboard drop-down is activated and covers the desired open tickets link. we resolved this by modifying include/class.nav.php lines 113-122 (as of v1.9.12)or navigation is now ( Tickets | Dashboard | Users | Knowledgebase ) this simple tweak helps us return to open tickets faster. Thought Id share in case anyone else is lazy with mouse movements. code snipit below. just re-arrange to any order you want. function getTabs(){ if(!$this->tabs) { $this->tabs=array(); $this->tabs = array('desc'=>__('Tickets'),'href'=>'tickets.php','title'=>__('Ticket Queue')); $this->tabs = array('desc'=>__('Dashboard'),'href'=>'dashboard.php','title'=>__('Agent Dashboard'), "class"=>"no-pjax"); $this->tabs = array('desc' => __('Users'), 'href' => 'users.php', 'title' => __('User Directory')); $this->tabs = array('desc'=>__('Knowledgebase'),'href'=>'kb.php','title'=>__('Knowledgebase')); if (count($this->getRegisteredApps())) $this->tabs=array('desc'=>__('Applications'),'href'=>'apps.php','title'=>__('Applications')); }