This bug is not only with hamburger icon but with all dopdown-menu which uses hover event.
I am working on this issue. Will raise a PR soon :)
At first, I thought this was serious, but now looking into it, the hamburger button works fine for me on my mobile device so this is probably not an issue for real mobile devices.
Note: In developer console,whether you enable or disable this icon will give you different results:

Is this actually a real problem in the real world? Should probably be fixed but also probably not a high priority like I first thought.
Is this actually a real problem in the real world? Should probably be fixed but also probably not a high priority like I first thought.
@jdlrobson Yes, I tried to use the hamburger button on my mobile to close it, but it doesn't work.
@jdlrobson That's strange, because the hamburger doesn't work on my mobile device, I tried it on both Chrome as well as Firefox.
Maybe it works on only some devices?
Maybe. Does seem a bit of a delay

Ok I think I see what's happening here. Clicking the button will retain the focus. My books and browse have the same problem.
We should use the checkbox hack for this menu and all the other menus. It will be better than a javascript hack to fix this.
https://css-tricks.com/the-checkbox-hack/
@jdlrobson Really sorry for the late response! Could you please help me regarding which file do I start with? I tried having a look and started with the HTML template files at /openlibrary/templates, but couldn't figure out which static files are being used, and which files do I actually have to change. Could you please help me out here?
Sorry for the novice question! :sweat_smile:
@shrey27tri01
HTML file nav_head.html
CSS file header-bar.less
Hey @jdlrobson, I tried using the checkbox hack, but that doesn't seem to be able to solve the problem at the moment (I think using javascript to achieve this would a viable solution). I have described the problems I am facing in more detail in the pull request I have created over here.
Do check it out and suggest what next to do.