diff --git a/ui/plugins/pinboard.js b/ui/plugins/pinboard.js
index <HASH>..<HASH> 100644
--- a/ui/plugins/pinboard.js
+++ b/ui/plugins/pinboard.js
@@ -126,6 +126,11 @@ treeherder.controller('PinboardCtrl', [
         };
 
         $scope.canSaveClassifications = function() {
+            if ($scope.enteringBugNumber) {
+                // we should save this for the user, as they likely
+                // just forgot to hit enter.
+                $scope.saveEnteredBugNumber();
+            }
             var thisClass = $scope.classification;
             return $scope.hasPinnedJobs() && (thPinboard.hasRelatedBugs() && $scope.user.loggedin ||
                    thisClass.failure_classification_id !== 4 ||
Bug <I> - Save whatever's typed into the bug field before seeing if we can save the classification (#<I>) r=camd