<h2 dir="auto">Steps to Reproduce</h2>
<p dir="auto">Android studio Build: 3.2.1, AI-181.5540.7.32.5056338, 201810090144,<br>
flutter version: 1.0.0<br>
my code like this:</p>
<div class="highlight highlight-source-dart notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="  Widget _titleSection(BuildContext context) {
    return Container(
      padding: const EdgeInsets.all(32.0),
      child: Row(
        children: &lt;Widget&gt;[
          Expanded(child: Column(
            crossAxisAlignment: CrossAxisAlignment.start,
            children: &lt;Widget&gt;[
              Container(
                padding: const EdgeInsets.only(bottom: 8.0),
                child: Text('Long for us',
                  style: TextStyle(
                    fontWeight: FontWeight.b  // code completion here


                ),),
              )
            ],
          ))
        ],
      ),
    );
  }"><pre class="notranslate">  <span class="pl-c1">Widget</span> <span class="pl-en">_titleSection</span>(<span class="pl-c1">BuildContext</span> context) {
    <span class="pl-k">return</span> <span class="pl-c1">Container</span>(
      padding<span class="pl-k">:</span> <span class="pl-k">const</span> <span class="pl-c1">EdgeInsets</span>.<span class="pl-en">all</span>(<span class="pl-c1">32.0</span>),
      child<span class="pl-k">:</span> <span class="pl-c1">Row</span>(
        children<span class="pl-k">:</span> <span class="pl-k">&lt;</span><span class="pl-c1">Widget</span><span class="pl-k">&gt;</span>[
          <span class="pl-c1">Expanded</span>(child<span class="pl-k">:</span> <span class="pl-c1">Column</span>(
            crossAxisAlignment<span class="pl-k">:</span> <span class="pl-c1">CrossAxisAlignment</span>.start,
            children<span class="pl-k">:</span> <span class="pl-k">&lt;</span><span class="pl-c1">Widget</span><span class="pl-k">&gt;</span>[
              <span class="pl-c1">Container</span>(
                padding<span class="pl-k">:</span> <span class="pl-k">const</span> <span class="pl-c1">EdgeInsets</span>.<span class="pl-en">only</span>(bottom<span class="pl-k">:</span> <span class="pl-c1">8.0</span>),
                child<span class="pl-k">:</span> <span class="pl-c1">Text</span>(<span class="pl-s">'Long for us'</span>,
                  style<span class="pl-k">:</span> <span class="pl-c1">TextStyle</span>(
                    fontWeight<span class="pl-k">:</span> <span class="pl-c1">FontWeight</span>.b  <span class="pl-c">// code completion here</span>


                ),),
              )
            ],
          ))
        ],
      ),
    );
  }</pre></div>
<p dir="auto">After completing the FontWeight.bold  code auto change to :</p>
<div class="highlight highlight-source-dart notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="  Widget _titleSection(BuildContext context) {
    return Container(
      padding: const EdgeInsets.all(32.0),
      child: Row(
        children: &lt;Widget&gt;[
          Expanded(child: Column(
            crossAxisAlignment: CrossAxisAlignment.start,
            children: &lt;Widget&gt;[
              Container(
                padding: const EdgeInsets.only(bottom: 8.0),
                child: Text('Long for us',
                  style: TextStyle(
                    fontWeight: FontWeight.bold,
          ))
        ],
      ),
    );
  }"><pre class="notranslate">  <span class="pl-c1">Widget</span> <span class="pl-en">_titleSection</span>(<span class="pl-c1">BuildContext</span> context) {
    <span class="pl-k">return</span> <span class="pl-c1">Container</span>(
      padding<span class="pl-k">:</span> <span class="pl-k">const</span> <span class="pl-c1">EdgeInsets</span>.<span class="pl-en">all</span>(<span class="pl-c1">32.0</span>),
      child<span class="pl-k">:</span> <span class="pl-c1">Row</span>(
        children<span class="pl-k">:</span> <span class="pl-k">&lt;</span><span class="pl-c1">Widget</span><span class="pl-k">&gt;</span>[
          <span class="pl-c1">Expanded</span>(child<span class="pl-k">:</span> <span class="pl-c1">Column</span>(
            crossAxisAlignment<span class="pl-k">:</span> <span class="pl-c1">CrossAxisAlignment</span>.start,
            children<span class="pl-k">:</span> <span class="pl-k">&lt;</span><span class="pl-c1">Widget</span><span class="pl-k">&gt;</span>[
              <span class="pl-c1">Container</span>(
                padding<span class="pl-k">:</span> <span class="pl-k">const</span> <span class="pl-c1">EdgeInsets</span>.<span class="pl-en">only</span>(bottom<span class="pl-k">:</span> <span class="pl-c1">8.0</span>),
                child<span class="pl-k">:</span> <span class="pl-c1">Text</span>(<span class="pl-s">'Long for us'</span>,
                  style<span class="pl-k">:</span> <span class="pl-c1">TextStyle</span>(
                    fontWeight<span class="pl-k">:</span> <span class="pl-c1">FontWeight</span>.bold,
          ))
        ],
      ),
    );
  }</pre></div>
<p dir="auto">auto deleted</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="               ),),
              )
            ],"><pre class="notranslate"><code class="notranslate">               ),),
              )
            ],
</code></pre></div>
<p dir="auto">This caused an error in my code,this is a bug.</p>
<p dir="auto">today ,I found that it only appeared when I didn't write the <code class="notranslate">new</code> keyword, It still needs fixing</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="Flutter (Channel master, v0.11.8-pre.16, on Mac OS X 10.14.1 18B75, locale en-US)"><pre class="notranslate"><code class="notranslate">Flutter (Channel master, v0.11.8-pre.16, on Mac OS X 10.14.1 18B75, locale en-US)
</code></pre></div>
<p dir="auto">When using <code class="notranslate">SafeArea</code> with <code class="notranslate">true</code> for <code class="notranslate">top</code> and <code class="notranslate">bottom</code> you can get visual artifacts (garbage, flickering, etc) when "nothing" has been drawn in that area. It's particularly more prevalent if you previously allowed Flutter to draw to that space and then use a <code class="notranslate">top/bottom: true</code> statement later.</p>
<p dir="auto">Screenshot:</p>
<p dir="auto"><a target="_blank" rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/37941/48802756-01efb800-ecc5-11e8-8b85-24582d7e416a.jpg"><img src="https://user-images.githubusercontent.com/37941/48802756-01efb800-ecc5-11e8-8b85-24582d7e416a.jpg" alt="jpeg_20181120_093934" style="max-width: 100%;"></a></p>