diff --git a/scp/tickets.php b/scp/tickets.php
index 8b46034eab73ef41ffa59c9d7875cac1250c3e65..96d797c32bdcde46025b979b9a15ce794db857ee 100644
--- a/scp/tickets.php
+++ b/scp/tickets.php
@@ -39,7 +39,9 @@ if($_REQUEST['id']) {
 if ($_REQUEST['uid']) {
     $user = User::lookup($_REQUEST['uid']);
 }
-elseif (!isset($_REQUEST['status']) && isset($_SESSION['::Q'])) {
+elseif (!isset($_REQUEST['advsid']) && @$_REQUEST['a'] != 'search'
+    && !isset($_REQUEST['status']) && isset($_SESSION['::Q'])
+) {
     $_REQUEST['status'] = $_SESSION['::Q'];
 }
 // Configure form for file uploads