Skip to content

Commit 66c439f

Browse files
committed
[fixed] OverlayTrigger improvement related to react-bootstrap#353 . Helps reduce browser reflows for lots of multiple OverlayTriggers being rendered at once. Before: http://i.imgur.com/e4UZ5l6.png , http://i.imgur.com/Tw39F9t.png After: http://i.imgur.com/bU0f7VY.png
1 parent f26e39f commit 66c439f

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/OverlayTrigger.jsx

+3-1
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,9 @@ var OverlayTrigger = React.createClass({
119119
},
120120

121121
componentDidMount: function() {
122-
this.updateOverlayPosition();
122+
if (this.props.defaultOverlayShown) {
123+
this.updateOverlayPosition();
124+
}
123125
},
124126

125127
handleDelayedShow: function () {

0 commit comments

Comments
 (0)