<div dir="ltr">Hi all,<div><br></div><div>When I try to use SilicaWebView I noticed that it override the forward navigation wrongly, which causes that the page attempt to navigate forward when scrolling to left.</div><div>
<br></div><div>In the SilicaWebView file I noticed the following codes:</div><div><br></div><div><pre style="margin-top:0px;margin-bottom:0px"><span style="color:rgb(192,192,192)">    </span><span style="color:rgb(128,0,0)">states</span>:<span style="color:rgb(192,192,192)"> </span><span style="color:rgb(128,0,128)">State</span><span style="color:rgb(192,192,192)"> </span>{</pre>

<pre style="margin-top:0px;margin-bottom:0px"><span style="color:rgb(192,192,192)">        </span><span style="color:rgb(128,0,0)">name</span>:<span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">"disableNavigation"</span></pre>

<pre style="margin-top:0px;margin-bottom:0px"><span style="color:rgb(192,192,192)">        </span><span style="color:rgb(128,0,0)">when</span>:<span style="color:rgb(192,192,192)"> </span>!<span style="font-style:italic;color:rgb(0,0,0)">overridePageStackNavigation</span><span style="color:rgb(192,192,192)"> </span>&&<span style="color:rgb(192,192,192)"> </span><span style="font-style:italic;color:rgb(0,0,0)">_page</span><span style="color:rgb(192,192,192)"> </span>!=<span style="color:rgb(192,192,192)"> </span>null<span style="color:rgb(192,192,192)"> </span>&&<span style="color:rgb(192,192,192)"> </span>(!(<span style="font-style:italic;color:rgb(0,0,0)">webView</span>.atXBeginning<span style="color:rgb(192,192,192)"> </span>&&<span style="color:rgb(192,192,192)"> </span><span style="font-style:italic;color:rgb(0,0,0)">webView</span>.atXEnd)<span style="color:rgb(192,192,192)"> </span>||<span style="color:rgb(192,192,192)"> </span><span style="font-style:italic;color:rgb(0,0,0)">webView</span>.pulleyMenuActive<span style="color:rgb(192,192,192)"> </span>||<span style="color:rgb(192,192,192)"> </span><span style="font-style:italic;color:rgb(0,0,0)">webView</span>.moving)</pre>

<pre style="margin-top:0px;margin-bottom:0px"><span style="color:rgb(192,192,192)">        </span><span style="color:rgb(128,0,128)">PropertyChanges</span><span style="color:rgb(192,192,192)"> </span>{</pre>
<pre style="margin-top:0px;margin-bottom:0px"><span style="color:rgb(192,192,192)">            </span><span style="color:rgb(128,0,0)">target</span>:<span style="color:rgb(192,192,192)"> </span><span style="font-style:italic;color:rgb(0,0,0)">_page</span></pre>

<pre style="margin-top:0px;margin-bottom:0px"><span style="color:rgb(192,192,192)">            </span><span style="color:rgb(128,0,0)">backNavigation</span>:<span style="color:rgb(192,192,192)"> </span>false</pre>
<pre style="margin-top:0px;margin-bottom:0px"><span style="color:rgb(192,192,192)">            </span><span style="color:rgb(128,0,0)">forwardNavigation</span>:<span style="color:rgb(192,192,192)"> </span>!<span style="font-style:italic;color:rgb(0,0,0)">_page</span>._belowTop</pre>

<pre style="margin-top:0px;margin-bottom:0px"><span style="color:rgb(192,192,192)">        </span>}</pre>
<pre style="margin-top:0px;margin-bottom:0px"><span style="color:rgb(192,192,192)">    </span>}</pre><pre style="margin-top:0px;margin-bottom:0px"><br></pre>The problem is it set fowardNavigation to !_page.belowTop. Shouldn't it set to false? Or this is intended for other purpose?</div>
</div>