<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">Hello, thanks for your time as always. I love the new version of MUI and it has been working great for a project that I am working on!</p>
<p dir="auto">When defining a custom theme, I should be able to override and remove the shadows globally. With the changes specified in beta v10( <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="257492341" data-permission-text="Title is private" data-url="https://github.com/mui/material-ui/issues/8188" data-hovercard-type="pull_request" data-hovercard-url="/mui/material-ui/pull/8188/hovercard" href="https://github.com/mui/material-ui/pull/8188">#8188</a> ) it looks like any custom theme specified shadows will be merged into the default shadow list, instead of overriding it. If possible, there should still be a way to replace/override the entire shadow array, as this was the case for pre-v10 beta.</p>
<h2 dir="auto">Current Behavior</h2>

<p dir="auto">Before beta v10, I was able to override shadows by supplying an empty array:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="return createMuiTheme({
    overrides,
    palette,
    typography,
    shadows: []
  });"><pre class="notranslate"><code class="notranslate">return createMuiTheme({
    overrides,
    palette,
    typography,
    shadows: []
  });
</code></pre></div>
<h2 dir="auto">Steps to Reproduce (for bugs)</h2>

<ol dir="auto">
<li>Create a theme object with no shadows defined</li>
<li>You will notice that shadows are still prevalent on any component</li>
</ol>
<h2 dir="auto">Context</h2>
    
<p dir="auto">This issue has affected my ability to remove shadows from my theme.</p>
<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>beta v10</td>
</tr>
<tr>
<td>React</td>
<td>15.5.4</td>
</tr>
<tr>
<td>browser</td>
<td>Chrome v60</td>
</tr>
<tr>
<td>etc</td>
<td></td>
</tr>
</tbody>
</table>
<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>
<p dir="auto">This bug only happens on 0.19.1 and 0.19.2. It is not there in 0.19.0. It looks like a regression in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="254170842" data-permission-text="Title is private" data-url="https://github.com/mui/material-ui/issues/7967" data-hovercard-type="pull_request" data-hovercard-url="/mui/material-ui/pull/7967/hovercard" href="https://github.com/mui/material-ui/pull/7967">#7967</a></p>
<p dir="auto">I've tested this with a blank React app and the example code for a controlled component here <a href="http://www.material-ui.com/#/components/auto-complete" rel="nofollow">http://www.material-ui.com/#/components/auto-complete</a></p>
<p dir="auto">This report only applies to controlled mode.</p>
<h2 dir="auto">Expected Behavior</h2>
<p dir="auto">When adding text in the middle of a string the cursor should stay where I am typing.<br>
See: <a href="https://cl.ly/3S3N2K333c0h" rel="nofollow">https://cl.ly/3S3N2K333c0h</a> (v0.19.0)</p>

<h2 dir="auto">Current Behavior</h2>
<p dir="auto">When placing the cursor in somewhere in the middle of a the text input and typing, the cursor jumps to the end of the input string.<br>
See: <a href="https://cl.ly/1p2P2p0Z0W2X" rel="nofollow">https://cl.ly/1p2P2p0Z0W2X</a> (v0.19.1 or v0.19.2)</p>

<h2 dir="auto">Steps to Reproduce (for bugs)</h2>

<ol dir="auto">
<li>Run the controlled example here <a href="http://www.material-ui.com/#/components/auto-complete" rel="nofollow">http://www.material-ui.com/#/components/auto-complete</a> in v0.19.1 or 0.19.2</li>
<li>Run the same code on 0.19.0 and see the difference</li>
</ol>
<h2 dir="auto">Context</h2>
    
<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>see above</td>
</tr>
<tr>
<td>React</td>
<td>15.6.1</td>
</tr>
<tr>
<td>browser</td>
<td>macOS/Chrome latest</td>
</tr>
<tr>
<td>etc</td>
<td></td>
</tr>
</tbody>
</table>