diff --git a/js/models/AppState.js b/js/models/AppState.js
index 51c8299b4bff2a2c292b3594af6358c3a05e9389..f044525c68f8927d09bb79aece1e9b06fa567431 100644
--- a/js/models/AppState.js
+++ b/js/models/AppState.js
@@ -228,6 +228,8 @@ AppState = Backbone.Model.extend({
         var state = e.data.state;
         var currentTab = this.get("currentTab");
 
+        this.set("shift", false);//just in case, this is getting all weird during other meta commands in the browser
+
         if (e.ctrlKey || e.metaKey){
         }else if (state) {
             if (this.downKeys[e.keyCode]) return;