<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> I have searched the <a href="https://github.com/callemall/material-ui/issues">issues</a> of this repository and believe that this is not a duplicate.</li>
</ul>
<h2 dir="auto">Expected Behavior</h2>

<p dir="auto">When exit a dialog, the dialog paper should disappear with the passed transition (zooms out if the transition is <code class="notranslate">Grow</code>)</p>
<h2 dir="auto">Current Behavior</h2>

<p dir="auto">The dialog paper disappears immediately, but the backdrop disappears normally.</p>
<h2 dir="auto">Steps to Reproduce (for bugs)</h2>

<ol dir="auto">
<li>Open the dialog with <code class="notranslate">Grow</code> transition</li>
<li>Close the opened dialog</li>
<li><a href="https://codesandbox.io/s/k01k060n73" rel="nofollow">https://codesandbox.io/s/k01k060n73</a></li>
</ol>
<h2 dir="auto">Your Environment</h2>

<table role="table">
<thead>
<tr>
<th>Tech</th>
<th>Version</th>
</tr>
</thead>
<tbody>
<tr>
<td>Material-UI</td>
<td>1.0.0-beta.20</td>
</tr>
<tr>
<td>React</td>
<td>16.0.0</td>
</tr>
<tr>
<td>browser</td>
<td>64.0.3265.0 (Official Build) canary (64-bit)</td>
</tr>
</tbody>
</table>
<p dir="auto">When the button has focus and you press ENTER to execute the action, the handler is actually called twice. If I press the button with the mouse the handler is only called one, which is the expected behaviour. This is not specific to FlatButton, as I've seen the same behaviour for IconButton as well.</p>

<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> I have searched the <a href="https://github.com/callemall/material-ui/issues">issues</a> of this repository and believe that this is not a duplicate.</li>
</ul>
<h2 dir="auto">Expected Behavior</h2>
<p dir="auto">onClick handler should only be called once.</p>
<h2 dir="auto">Current Behavior</h2>
<p dir="auto">onClick handler is called twice.</p>
<h2 dir="auto">Steps to Reproduce (for bugs)</h2>
<p dir="auto">Check this url: <a href="https://codesandbox.io/s/20kq3pow9p" rel="nofollow">https://codesandbox.io/s/20kq3pow9p</a></p>
<ol dir="auto">
<li>Bring up Chrome dev tools to be able to see the console.log</li>
<li>Click the text "hello" to move focus to that window.</li>
<li>On the keyboard hit tab to set focus to the "Click me" button</li>
<li>Hit ENTER on the keyboard</li>
<li>Watch the console and see that "clicked" was printed twice.</li>
</ol>
<p dir="auto">Also note that if I in the handler uncomment e.preventDefault() it's actually only printed once.</p>
<h2 dir="auto">Context</h2>
<p dir="auto">Trying to enable navigation by using keyboard only (or most of the time).</p>
<h2 dir="auto">Your Environment</h2>
<p dir="auto">OSX</p>
<table role="table">
<thead>
<tr>
<th>Tech</th>
<th>Version</th>
</tr>
</thead>
<tbody>
<tr>
<td>Material-UI</td>
<td>0.19.2</td>
</tr>
<tr>
<td>React</td>
<td>15.5.4</td>
</tr>
<tr>
<td>browser</td>
<td>Chrome</td>
</tr>
</tbody>
</table>