diff --git a/includes/nodequeue.admin.inc b/includes/nodequeue.admin.inc
index b7c5314..e0c6b97 100644
--- a/includes/nodequeue.admin.inc
+++ b/includes/nodequeue.admin.inc
@@ -118,7 +118,8 @@ function nodequeue_node_tab($node) {
         t('Add to queue'),
         "nodequeue/$queue->qid/add-node/$subqueue->sqid/$node->nid",
         array('attributes' => array('class' => array('nodequeue-ajax-toggle')),
-          'query' => nodequeue_get_query_string($node->nid, TRUE, array('tab' => '1')))
+          'query' => nodequeue_get_query_string($node->nid, TRUE, array('tab' => '1')),
+          'purl' => array('disabled' => TRUE))
       );
     }
     else {
@@ -126,7 +127,8 @@ function nodequeue_node_tab($node) {
         t('Remove from queue'),
         "nodequeue/$queue->qid/remove-node/$subqueue->sqid/$node->nid",
         array('attributes' => array('class' => array('nodequeue-ajax-toggle')),
-          'query' => nodequeue_get_query_string($node->nid, TRUE, array('tab' => '1')))
+          'query' => nodequeue_get_query_string($node->nid, TRUE, array('tab' => '1')),
+          'purl' => array('disabled' => TRUE))
       );
     }
     $row = array();
diff --git a/nodequeue.module b/nodequeue.module
index 9d2f31a..9a498c5 100644
--- a/nodequeue.module
+++ b/nodequeue.module
@@ -277,14 +277,18 @@ function nodequeue_node_view($node, $view_mode) {
           'title' => nodequeue_title_substitute($queue->link, $queue, $subqueue),
           'href' => "nodequeue/$queue->qid/add-node/$subqueue->sqid/$id",
           'attributes' => array('class' => array($class . ' toggle-add')),
-          'query' => $query_string);
+          'query' => $query_string,
+          'purl' => array('disabled' => TRUE),
+        );
       }
       else if ($queue->link_remove) {
         $links[$class] = array(
           'title' => nodequeue_title_substitute($queue->link_remove, $queue, $subqueue),
           'href' => "nodequeue/$queue->qid/remove-node/$subqueue->sqid/$id",
           'attributes' => array('class' => array($class . ' toggle-remove')),
-          'query' => $query_string);
+          'query' => $query_string,
+          'purl' => array('disabled' => TRUE),
+        );
       }
     }
     drupal_add_js(drupal_get_path('module', 'nodequeue') . '/nodequeue.js');
