<html>
    <head>
      <base href="https://bugs.webkit.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [EFL] Fix popup non-occurrence condition."
   href="https://bugs.webkit.org/show_bug.cgi?id=137634#c12">Comment # 12</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [EFL] Fix popup non-occurrence condition."
   href="https://bugs.webkit.org/show_bug.cgi?id=137634">bug 137634</a>
              from <span class="vcard"><a class="email" href="mailto:hyuki.kim&#64;samsung.com" title="KwangHyuk &lt;hyuki.kim&#64;samsung.com&gt;"> <span class="fn">KwangHyuk</span></a>
</span></b>
        <pre>For Webkit GTK, popup is just blocked until user choose any item and it just returned from the showPopup routine.
Therefore, popupDidHide() is just called as soon as any item on the menu or out side area of menu is clicked via m_client-&gt;valueChangedForPopupMenu() in WebPopupMenuProxyGtk::showPopupMenu().
As a result, reset of m_popupIsvisible is guaranteed.

But for the Webkit EFL, elm_menu is activated from UIProcess, but it's not blocked until user's selection.
So, the working flow of each port are different from each other.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>