<p dir="auto">After upgrading to next 6.0.0, when running Next in dev mode, page transitions sometimes get stuck rendering the current page rather than rendering the next page.</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/zeit/next.js/issues?q=is%3Aissue">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 clicking a <code class="notranslate">&lt;Link /&gt;</code> in dev mode, after the page bundle builds, the client should navigate to the linked page.</p>
<p dir="auto">The behavior is inconsistent and I have not been able to reproduce this issue when the page is already built.</p>
<h2 dir="auto">Current Behavior</h2>
<p dir="auto">After the next page bundle builds, the client re-renders the current page.</p>
<h2 dir="auto">Steps to Reproduce (for bugs)</h2>
<ol dir="auto">
<li>Run next in dev mode (I am using a custom Express server, so the <code class="notranslate">dev</code> command is <code class="notranslate">node server.js</code></li>
<li>Go to a page in the browser</li>
<li>Click a <code class="notranslate">&lt;Link /&gt;</code> to second page</li>
<li>Wait a bit for the second page to build</li>
<li>The browser location changes to the second page's url, but you're still on the first page</li>
</ol>
<p dir="auto">Refreshing the page renders the second page correctly.</p>
<h2 dir="auto">Context</h2>
<p dir="auto">This is preventing us from upgrading to Next 6.0.0</p>
<h2 dir="auto">Your Environment</h2>

<table role="table">
<thead>
<tr>
<th>Tech</th>
<th>Version</th>
</tr>
</thead>
<tbody>
<tr>
<td>next</td>
<td>6.0.0</td>
</tr>
<tr>
<td>node</td>
<td>8.10.0</td>
</tr>
<tr>
<td>OS</td>
<td>Mac OSX</td>
</tr>
<tr>
<td>browser</td>
<td>Chrome 65.0.3325.181</td>
</tr>
</tbody>
</table>
<p dir="auto">I am trying add <a href="http://ogp.me/#array" rel="nofollow">http://ogp.me/#array</a> of <code class="notranslate">article:tag</code> property:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="import NextHead from 'next/head'
&lt;NextHead&gt;
  &lt;meta property=&quot;article:tag&quot; content=&quot;tag1&quot; key=&quot;tag1key&quot;  /&gt;
  &lt;meta property=&quot;article:tag&quot; content=&quot;tag2&quot; key=&quot;tag2key&quot; /&gt;
&lt;/NextHead&gt;"><pre class="notranslate"><code class="notranslate">import NextHead from 'next/head'
&lt;NextHead&gt;
  &lt;meta property="article:tag" content="tag1" key="tag1key"  /&gt;
  &lt;meta property="article:tag" content="tag2" key="tag2key" /&gt;
&lt;/NextHead&gt;
</code></pre></div>
<h2 dir="auto">Expected Behavior</h2>
<p dir="auto">I have set key for each line, so I expect that next.js understand that it is not duplicates:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="&lt;head&gt;
  &lt;meta property=&quot;article:tag&quot; content=&quot;tag1&quot;  /&gt;
  &lt;meta property=&quot;article:tag&quot; content=&quot;tag2&quot; /&gt;
&lt;/head&gt;"><pre class="notranslate"><code class="notranslate">&lt;head&gt;
  &lt;meta property="article:tag" content="tag1"  /&gt;
  &lt;meta property="article:tag" content="tag2" /&gt;
&lt;/head&gt;
</code></pre></div>
<h2 dir="auto">Current Behavior</h2>
<p dir="auto">But next.js think tah it is a duplicates and remove tags except last tag:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="&lt;head&gt;
  &lt;meta property=&quot;article:tag&quot; content=&quot;tag2&quot; /&gt;
&lt;/head&gt;"><pre class="notranslate"><code class="notranslate">&lt;head&gt;
  &lt;meta property="article:tag" content="tag2" /&gt;
&lt;/head&gt;
</code></pre></div>
<h2 dir="auto">Your Environment</h2>

<table role="table">
<thead>
<tr>
<th>Tech</th>
<th>Version</th>
</tr>
</thead>
<tbody>
<tr>
<td>next</td>
<td>5.1.0</td>
</tr>
<tr>
<td>node</td>
<td>9.2.0</td>
</tr>
<tr>
<td>OS</td>
<td>OSX</td>
</tr>
</tbody>
</table>