anchor.diff:                      return !($target.is(":checkbox") || $target.is("label[for]"));
                   },
                   onSelectRow: function(id) {
  -                    var data = $("#packages").jqGrid('getRowData', id);
  +                    var data = $(this).jqGrid('getRowData', id);
                       currentPathId = data.pathId;
                       updateDetailPills();
   
                       var $rowElement = $("tr#" + id);
   
  -                    if (!$rowElement.find(":checkbox").is(":focus").length) {
  +                    if (!$rowElement.find(":checkbox").is(":focus") &&
  +                        !$(this).closest(".ui-jqgrid-view").find(".ui-search-toolbar input").is(":focus")) {
                           $rowElement.find(":checkbox").first().focus();
                       }
   
  
positive.code:                     if ((elemBottom <= docViewBottom) && (elemTop >= docViewTop)) {
                          return;
                      }
  
                      $([document.documentElement, document.body]).animate({
                          scrollTop: $rowElement.offset().top - $(window).height() / 2
                      }, 100);
                  },
                  loadComplete: function() {
                      updateDetailPills();
                  },
                  pager: '#packagePager',
                  pgbuttons: false,
  
negative.code: 
              var selectedRow = $("#packages").jqGrid("getGridParam", "selrow");
              var pillsShown = false;
              $.each(rowIds, function(_index, rowId) {
                  var rowInfo = rowData[parseInt(rowId, 10) - 1];
                  if (!(rowInfo.requestEnabled || rowInfo.responseEnabled || rowId == selectedRow)) {
                      return;
  