diff --git a/scp/css/scp.css b/scp/css/scp.css
index 4500c2dfbeb0a04c7820a08775f148bcef77c5be..50bea7ea4bc26d2cc5634889b0ff35e6c9ec3d34 100644
--- a/scp/css/scp.css
+++ b/scp/css/scp.css
@@ -1359,6 +1359,12 @@ time {
     font-size:0.75em;
 }
 
+.dialog ul.tabs, .dialog ul.tabs * {
+    box-sizing: content-box;
+    -moz-box-sizing: content-box;
+    -webkit-box-sizing: content-box;
+}
+
 .dialog.draggable h3:hover {
     cursor: crosshair;
 }
diff --git a/scp/js/scp.js b/scp/js/scp.js
index 003c419131900a4929ca16803f8469823e99602a..d067b05d581cf153bf0a958d1c91a02897c0a8b9 100644
--- a/scp/js/scp.js
+++ b/scp/js/scp.js
@@ -562,7 +562,7 @@ $(document).ready(function(){
    $(document).on('click.tab', 'ul.tabs li a', function(e) {
         e.preventDefault();
         if ($('.tab_content'+$(this).attr('href')).length) {
-            $('ul.tabs li a').removeClass('active');
+            $('ul.tabs li a', $(this).closest('ul').parent()).removeClass('active');
             $(this).addClass('active');
             $('.tab_content').hide();
             $('.tab_content'+$(this).attr('href')).show();