           @minDistanceToBase[0].above + @minDistanceToBase[0].below
 
       for dimension in @minDimensions
-        dimension.width =
-            Math.max(dimension.width, @view.opts.minSocketWidth)
+        dimension.width = Math.max(dimension.width,
+          if @isInvisibleSocket()
+            @view.opts.invisibleSocketWidth
+          else
+            @view.opts.minSocketWidth)
 
         if @model.hasDropdown() and @view.opts.showDropdowns
           dimension.width += helper.DROPDOWN_ARROW_WIDTH


    shouldAddTab: NO

    # ## computeDimensions (SocketViewNode)
    # Sockets have a couple exceptions to normal dimension computation.
    #

  dropAreaHeight: 20
  indentDropAreaMinWidth: 50
  minSocketWidth: 10
  invisibleSocketWidth: 5
  textHeight: 15
  textPadding: 1
  emptyLineWidth: 50
