title: Primefaces <p:blockUI> hidding growl <p:growl> after releasing
body: <p>I'm trying to update  message by clicking button from backing bean and in the same time after clicking button I'm trying to block this button to avoid doubleclick. Blocking occurs successfully and message appears, but after the unblocking message disappears. This happens pretty quickly. And I want the message in growl stay longer.
  My .jsf snippet.</p>
  
  <pre><code>&lt;h:form id="form"&gt;
      &lt;p:growl id="messages" /&gt;
      &lt;p:blockUI block="button" widgetVar="block"/&gt;
          &lt;p:dataTable var="item" id="table" value="#{bean.lazyModel}"
              lazy="true"&gt;
              &lt;p:column&gt;
                  &lt;p:commandButton value="#{item.actionBtn}" 
                      update=":form:messages" action="#{bean.action}"
                      oncomplete="filterTableFromPanel();PF('block').hide()"
                      onclick="PF('block').show()"&gt;
                  &lt;/p:commandButton&gt;
              &lt;/p:column&gt;
          &lt;/p:dataTable&gt; 
  &lt;/h:form&gt;
  </code></pre>
  
  <p>In backing bean all just as usual.</p>
  
  <pre><code>public void action(){
     FacesContext.getCurrentInstance().addMessage(null, msg);
  }
  </code></pre>
  
  <p>Please, forgive me for possible mistakes, snipet  is trimmed.</p>