# Sidebar does not appear on Apple devices

**URL:** <https://community.weweb.io/t/sidebar-does-not-appear-on-apple-devices/18843>\
**Category:** Ask us anything\
**Tags:** design\
**Created:** [June 20, 2025, 7:33am UTC](https://community.weweb.io/t/sidebar-does-not-appear-on-apple-devices/18843 "2025-06-20T07:33:11Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Romain](https://sea2.discourse-cdn.com/flex016/user_avatar/community.weweb.io/romain/32/12889_2.png) [@Romain](https://community.weweb.io/u/Romain)\
**Post date:** [June 20, 2025, 7:33am UTC](https://community.weweb.io/t/sidebar-does-not-appear-on-apple-devices/18843/1 "2025-06-20T07:33:11Z")

</div>

Hello everyone,  
I have a problem with my sidebar on Apple tablets and mobiles (this bug has only been noticed on these devices).

When the user clicks on the hamburger menu, the icon disappears but the menu does not appear anywhere.

Here is how it works:  
The icon and the menu are linked to a variable “show\_mobile\_navbar”, when we click on the hamburger the icon disappears the menu appears.

 ![image](https://us1.discourse-cdn.com/flex016/uploads/weweb/original/2X/c/cb31ecdb50ea6a9d7a3d5704867b3128d1c44c66.jpeg)

It works perfectly on Android tablets and mobiles. The problem does not come from Safari (we tested an iPad on Chrome and Firefox)

I noticed that if I change the menu from “fixed” to “normal” it works… but I feel like I can’t manage my design in “normal”. Here in “normal” :

 ![image](https://us1.discourse-cdn.com/flex016/uploads/weweb/original/2X/8/88833d0481323b5e1d71304b9949c079b1d5bc5d.jpeg)

In “absolute” the menu does not appear at all.

 ![image](https://us1.discourse-cdn.com/flex016/uploads/weweb/original/2X/7/7c112b3b86b1ca61adad6712118c7db20fe1765f.jpeg)

The z-index is 200.

Anyone have an idea? Thank you for your help and have a nice day!

---

<div class="post-metadata">

**Author:** ![Agustin\_Carozo](https://sea2.discourse-cdn.com/flex016/user_avatar/community.weweb.io/agustin_carozo/32/13231_2.png) [@Agustin\_Carozo](https://community.weweb.io/u/Agustin_Carozo)\
**Post date:** [June 20, 2025, 2:37pm UTC](https://community.weweb.io/t/sidebar-does-not-appear-on-apple-devices/18843/2 "2025-06-20T14:37:54Z")

</div>

Hi Romain 👋

Maybe this has something to do with the screen size of ipads?  
Normally ipads have a bigger resolution than regular tablets.  
And if you are manually placing the menu it might be somewhere outside your visual range.

Is your sidebar the ready to use element “sidemenu”?

Can you share screenshots of your ipad?

---

<div class="post-metadata">

**Author:** ![Romain](https://sea2.discourse-cdn.com/flex016/user_avatar/community.weweb.io/romain/32/12889_2.png) [@Romain](https://community.weweb.io/u/Romain)\
**Post date:** [June 20, 2025, 3:19pm UTC](https://community.weweb.io/t/sidebar-does-not-appear-on-apple-devices/18843/3 "2025-06-20T15:19:02Z")

</div>

Hello Agustin,  
Thank you for your response!

Whether on iPad or iPhone, the problem is the same. Here are screens on iPhone 13. We simply see the hamburger icon disappear when we click on it (which is the expected operation) but the menu does not appear.

 ![IMG-20250617-WA0005 (1)](https://us1.discourse-cdn.com/flex016/uploads/weweb/original/2X/2/264953c98d07f98c8325de187cd06ce79ad3ec14.jpeg)  
 ![IMG-20250617-WA0006 (1)](https://us1.discourse-cdn.com/flex016/uploads/weweb/original/2X/6/6824aeb3012b0b29d95cae1eefa1e47ec46667a5.jpeg)

On all Android mobiles the menu is displayed normally.

I’m not sure it’s the “ready to use element “sidemenu”” because it’s not me who developed this part…

The position of the navbar is “normal” inside my “top bar”. Here is a capture.

 ![image](https://us1.discourse-cdn.com/flex016/uploads/weweb/original/2X/4/445321358e600cb850af09b2d45a20b339bb7688.jpeg)

The sidebar menu which is supposed to open when clicking on the icon is “fixed” as you can see here:

 ![image](https://us1.discourse-cdn.com/flex016/uploads/weweb/original/2X/e/e5de8440a691082357f9b21db013356ad6e928c2.jpeg)

---

<div class="post-metadata">

**Author:** ![Romain](https://sea2.discourse-cdn.com/flex016/user_avatar/community.weweb.io/romain/32/12889_2.png) [@Romain](https://community.weweb.io/u/Romain)\
**Post date:** [June 26, 2025, 12:08pm UTC](https://community.weweb.io/t/sidebar-does-not-appear-on-apple-devices/18843/4 "2025-06-26T12:08:34Z")

</div>

Hello everyone !  
I managed to resolve the issue… here’s what it was (if this helps anyone).

Apparently: “The fact that your sidebar is not displayed on any Apple mobile device, even with Chrome or Firefox (which use WebKit on iOS), but works on Android and desktop (Mac and PC), indicates a bug specific to iOS Mobile Safari/WebKit Mobile.”

So I looked for a solution in this sense. In the end I simply had to change the container of my hamburger menu (in red) to “block” and not to “flex”. I don’t know why it adapted properly under Android, but under iOS the menu opened inside this container without the size adapting.

 ![Capture d’écran 2025-06-26 135655](https://us1.discourse-cdn.com/flex016/uploads/weweb/original/2X/f/f1e1a2801f53dd93d75f7e3309306f455032038c.jpeg)

Sorry if it’s not clear, here’s a screenshot. See you soon !

---

<div class="post-metadata">

**Author:** ![Agustin\_Carozo](https://sea2.discourse-cdn.com/flex016/user_avatar/community.weweb.io/agustin_carozo/32/13231_2.png) [@Agustin\_Carozo](https://community.weweb.io/u/Agustin_Carozo)\
**Post date:** [June 26, 2025, 12:21pm UTC](https://community.weweb.io/t/sidebar-does-not-appear-on-apple-devices/18843/5 "2025-06-26T12:21:24Z")

</div>

Thank you for updating us on the resolution Romain!
