@@ -1506,14 +1506,15 @@ plots.supplyLayoutGlobalDefaults = function(layoutIn, layoutOut, formatObj) {
15061506
15071507 coerce ( 'width' ) ;
15081508 coerce ( 'height' ) ;
1509+ coerce ( 'minreducedwidth' ) ;
1510+ coerce ( 'minreducedheight' ) ;
1511+
15091512 coerce ( 'margin.l' ) ;
15101513 coerce ( 'margin.r' ) ;
15111514 coerce ( 'margin.t' ) ;
15121515 coerce ( 'margin.b' ) ;
15131516 coerce ( 'margin.pad' ) ;
15141517 coerce ( 'margin.autoexpand' ) ;
1515- coerce ( 'margin.minreducedwidth' ) ;
1516- coerce ( 'margin.minreducedheight' ) ;
15171518
15181519 if ( layoutIn . width && layoutIn . height ) plots . sanitizeMargins ( layoutOut ) ;
15191520
@@ -1883,17 +1884,19 @@ plots.autoMargin = function(gd, id, o) {
18831884 var width = fullLayout . width ;
18841885 var height = fullLayout . height ;
18851886 var margin = fullLayout . margin ;
1887+ var minreducedwidth = fullLayout . minreducedwidth ;
1888+ var minreducedheight = fullLayout . minreducedheight ;
18861889
18871890 var minFinalWidth = Lib . constrain (
18881891 width - margin . l - margin . r ,
18891892 MIN_SPECIFIED_WIDTH ,
1890- margin . minreducedwidth
1893+ minreducedwidth
18911894 ) ;
18921895
18931896 var minFinalHeight = Lib . constrain (
18941897 height - margin . t - margin . b ,
18951898 MIN_SPECIFIED_HEIGHT ,
1896- margin . minreducedheight
1899+ minreducedheight
18971900 ) ;
18981901
18991902 var maxSpaceW = Math . max ( 0 , width - minFinalWidth ) ;
@@ -1972,6 +1975,8 @@ plots.doAutoMargin = function(gd) {
19721975 var mb = margin . b ;
19731976 var pushMargin = fullLayout . _pushmargin ;
19741977 var pushMarginIds = fullLayout . _pushmarginIds ;
1978+ var minreducedwidth = fullLayout . minreducedwidth ;
1979+ var minreducedheight = fullLayout . minreducedheight ;
19751980
19761981 if ( fullLayout . margin . autoexpand !== false ) {
19771982 for ( var k in pushMargin ) {
@@ -2030,13 +2035,13 @@ plots.doAutoMargin = function(gd) {
20302035 var minFinalWidth = Lib . constrain (
20312036 width - margin . l - margin . r ,
20322037 MIN_SPECIFIED_WIDTH ,
2033- margin . minreducedwidth
2038+ minreducedwidth
20342039 ) ;
20352040
20362041 var minFinalHeight = Lib . constrain (
20372042 height - margin . t - margin . b ,
20382043 MIN_SPECIFIED_HEIGHT ,
2039- margin . minreducedheight
2044+ minreducedheight
20402045 ) ;
20412046
20422047 var maxSpaceW = Math . max ( 0 , width - minFinalWidth ) ;
0 commit comments