title: Two clicks required on <h:link/> which just was updated
body: <p>I'm taking my first steps with view parameters and GET requests and navigation with <code>&lt;h:link/&gt;</code> instead of <code>&lt;h:commandButton/&gt;</code> in JSF and encountered a problem.</p>
  <p>I have a page with two input components and a link that should send the input via <code>&lt;f:param/&gt;</code> to an other page. Therefor I do an ajax-update of the link in the input components.</p>
  <pre><code>&lt;h:form&gt;
     Low: 
     &lt;h:inputText value=&quot;#{indexBacking.low}&quot;&gt;
        &lt;f:ajax render=&quot;link&quot;/&gt;
     &lt;/h:inputText&gt;&lt;br/&gt;
  
     High:
     &lt;h:inputText value=&quot;#{indexBacking.high}&quot;&gt;
        &lt;f:ajax render=&quot;link&quot;/&gt;
     &lt;/h:inputText&gt;&lt;br/&gt;
  
     &lt;h:link id=&quot;link&quot; value=&quot;Got to other page&quot; outcome=&quot;other&quot;&gt;
        &lt;f:param name=&quot;low&quot; value=&quot;#{indexBacking.low}&quot; /&gt;
        &lt;f:param name=&quot;high&quot; value=&quot;#{indexBacking.high}&quot; /&gt;
     &lt;/h:link&gt;         
  &lt;/h:form&gt;
  </code></pre>
  <p>Basically that works good but if I'm in the high input field and enter a value (and the cursor is still in the input field) and then click on the link then this particular click only executes an update of the link component (probably through the <code>blur</code> event). The navigation is not executed. So I need to click two times on the link or first click to some other place on the website and then click on the link.</p>
  <p>I would guess that this is a common problem with an simple solution (I hope so) and I'm most probably not the first one who has asked such a question. But I couldn't find a solution. I even didn't know what to exactly search for. I hope someone can help me.</p>