Thank you once again for your guidance. I resolved the issue successfully 
by following your instructions.

On Saturday, 28 June 2025 at 05:22:15 UTC+5:30 Craig Mitchell wrote:

> I haven't dived into all your code, but one thing that stands out is:
>
> @UiField PopupPanel menuPopup;
>
> That seems wrong.  You only want to create a PopupPanel when the button is 
> clicked.  You don't want the UIBinder creating it on the creation of your 
> main widget.
>
> On Saturday, 28 June 2025 at 7:39:10 am UTC+10 divyanshu kumar wrote:
>
>> *Hi everyone,*
>>
>> I’m working on a *mobile-only* GWT interface in App Inventor and I’m 
>> running into a frustrating issue with my hamburger menu’s popup panel. I’d 
>> appreciate any advice on what I’m doing wrong and how to fix it.
>> ------------------------------
>> Problem Description 
>>    
>>    - 
>>    
>>    *What I want:*
>>    1. 
>>       
>>       User clicks the *hamburger icon* (<ai:DropDownButton>).
>>       2. 
>>       
>>       A centered popup appears on the mobile screen containing two 
>>       DisclosurePanels (“Projects” and “Build”).
>>       3. 
>>       
>>       Clicking *outside* the popup closes it.
>>       4. 
>>       
>>       Clicking the hamburger again repeats the cycle.
>>       - 
>>    
>>    *What’s happening now:*
>>    - 
>>       
>>       As soon as the page loads (without any click), the popup is 
>>       already visible.
>>       - 
>>       
>>       Clicking *outside* does *not* close the popup.
>>       
>> ------------------------------
>> 🔍 Code Snippets 
>>
>> *Code Link <https://codefile.io/f/QdcBxeQPbk>: *
>> https://codefile.io/f/QdcBxeQPbk
>> ------------------------------
>> 🔨 What I’ve Tried 
>>    
>>    1. 
>>    
>>    *Removed* any menuPopup.show() calls outside the click handler.
>>    2. 
>>    
>>    Ensured autoHideEnabled="true" so GWT should hide on outside clicks.
>>    3. 
>>    
>>    Centered via both CSS transform *and* menuPopup.center().
>>    
>> Despite all this, the popup still:
>>
>>    - 
>>    
>>    *Loads automatically*
>>    - 
>>    
>>    *Doesn’t close* on outside clicks
>>    - 
>>    
>>    *Shows only a blank black box*, no disclosure panels
>>    
>> ------------------------------
>> ❗ Questions / Request 
>>    
>>    1. 
>>    
>>    *Why* is the popup visible on initial page load, even though I never 
>>    call .show() or .center()?
>>    2. 
>>    
>>    *How* can I ensure it only appears when settingsDropDown is clicked?
>>    3. 
>>    
>>    *Why* doesn’t autoHideEnabled=true close it on outside clicks?
>>    4. 
>>    
>>    *What’s the best practice* for centering a GWT PopupPanel on mobile 
>>    without conflicting CSS?
>>    
>> Any guidance, code suggestions, or pointers to GWT docs would be hugely 
>> appreciated! 🙏
>>
>> Thanks in advance,
>>
>

-- 
You received this message because you are subscribed to the Google Groups "GWT 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/google-web-toolkit/68d2711e-19c5-4d16-b986-f6768804cbf3n%40googlegroups.com.

Reply via email to