diff --git a/core/client/components/gh-codemirror.js b/core/client/components/gh-codemirror.js
index b9637e614a..502ff690e5 100644
--- a/core/client/components/gh-codemirror.js
+++ b/core/client/components/gh-codemirror.js
@@ -45,9 +45,14 @@ var Codemirror = Ember.TextArea.extend(MarkerManager, {
var initMarkers = _.bind(this.initMarkers, this);
// Allow tabbing behaviour when viewing on small screen (not mobile)
- $('.floatingheader').on('click', function () {
- $('.entry-markdown').toggleClass('active');
- $('.entry-preview').toggleClass('active');
+ $('#entry-markdown-header').on('click', function () {
+ $('.entry-markdown').addClass('active');
+ $('.entry-preview').removeClass('active');
+ });
+
+ $('#entry-preview-header').on('click', function () {
+ $('.entry-markdown').removeClass('active');
+ $('.entry-preview').addClass('active');
});
// replaces CodeMirror with TouchEditor only if we're on mobile
diff --git a/core/client/templates/editor/edit.hbs b/core/client/templates/editor/edit.hbs
index c9f2cd9abf..5340200025 100644
--- a/core/client/templates/editor/edit.hbs
+++ b/core/client/templates/editor/edit.hbs
@@ -5,7 +5,7 @@