diff --git a/include/staff/ticket-view.inc.php b/include/staff/ticket-view.inc.php
index d163133535751b5a4f7a5eec3b81964c52ce4b4c..7860f18aac2d5a1e8f7dde2e404fc6a9a3bf7eb9 100644
--- a/include/staff/ticket-view.inc.php
+++ b/include/staff/ticket-view.inc.php
@@ -40,12 +40,12 @@ if($ticket->isOverdue())
 ?>
 <table width="940" cellpadding="2" cellspacing="0" border="0">
     <tr>
-        <td width="50%" class="has_bottom_border">
+        <td width="20%" class="has_bottom_border">
              <h2><a href="tickets.php?id=<?php echo $ticket->getId(); ?>"
              title="<?php echo __('Reload'); ?>"><i class="icon-refresh"></i>
              <?php echo sprintf(__('Ticket #%s'), $ticket->getNumber()); ?></a></h2>
         </td>
-        <td width="50%" class="right_align has_bottom_border">
+        <td width="auto" class="right_align has_bottom_border">
             <?php
             if ($thisstaff->canBanEmails()
                     || $thisstaff->canEditTickets()
diff --git a/js/redactor-osticket.js b/js/redactor-osticket.js
index 1aa1dca2377b5065e58ed79c0388c1eb3a6df184..71a203d1795bbacd1101df0279de24288ede2db5 100644
--- a/js/redactor-osticket.js
+++ b/js/redactor-osticket.js
@@ -259,7 +259,8 @@ $(function() {
             options.draftDelete = el.hasClass('draft-delete');
         }
         getConfig().then(function(c) {
-            if (c.lang && c.lang.toLowerCase() != 'en_us')
+            if (c.lang && c.lang.toLowerCase() != 'en_us' &&
+                    $.Redactor.opts.langs[c.lang.toLowerCase()])
                 options['lang'] = c.lang.toLowerCase();
             el.redactor(options);
         });
diff --git a/scp/css/scp.css b/scp/css/scp.css
index c7d22f54df986ff1e64ef9185eef26619679653f..dcd6222fce107242cbcfe669983fd1cd1754f5df 100644
--- a/scp/css/scp.css
+++ b/scp/css/scp.css
@@ -915,7 +915,7 @@ ul.tabs li {
 }
 
 ul.tabs li a {
-    width:130px;
+    min-width:130px;
     font-weight:bold;
     padding:5px;
     height:18px;