mozilla-mobile / firefox-ios

Firefox for iOS
Mozilla Public License 2.0
12.23k stars 2.94k forks source link

Add Settings to Keep Toolbar (Address/Navigation Bar) always visible on the iPad #10185

Open otaviocc opened 2 years ago

otaviocc commented 2 years ago

User Problem

When using the iPad as a a laptop (with an attached keyboard and mouse, or using Apple's Magic Keyboard), Firefox should keep the address bar always visible, for easier navigation, without to scrolls or swipes to reveal the bar.

The currently hide/show behavior implemented is broken on the iPad - see https://github.com/mozilla-mobile/firefox-ios/issues/10184 - and the bar doesn't reappear when scrolling back to the top as it does when using the finger on the screen.

Ideas for Solution

Add, in Settings, a new toggle to keep the toolbar (address/navigation bar) always visible on the iPad so that users can have a more laptop-y experience when using an external keyboard/mouse attached to their device.

┆Issue is synchronized with this Jira Task

lynnpepin commented 2 years ago

I am having the same problem.

Until this is fixed, a workaround would be to use cmd + L to bring focus to the URL bar, then cmd + . (a default shortcut for esc) to bring focus from the URL bar.

otaviocc commented 1 year ago

Hi there, any updates on this topic? If not an option on settings, at least a fix for the current problem.

Currently - when using iPad's magical keyboard - the navigation bar doesn't reappear when scrolling all the way to the top of the page.

This is the main reason why I don't use Firefox on the iPad. Having Firefox on the iPad, I would fully migrate to Firefox on my Mac and iPhone as well (sync between devices is important to me).

Thanks!

artkrz commented 1 year ago

🙏 add this option! I also use keyboard with my ipad and this is really annoying!

otaviocc commented 1 year ago

I didn't have the chance to test the latest release yet, but the release notes say the issue was fixed 🎉

lmarceau commented 1 year ago

Hi @otaviocc, the release note for v108 mentioned:

Top tabs and address bar should appear when scrolling to the top using a mouse or trackpad on iPad.

Which I believe is issue https://github.com/mozilla-mobile/firefox-ios/issues/9657 and not this one. Sorry to say it's not the feature you wished it was. Thank you for having Firefox for iOS at heart, I'll cc @dnarcese here in case this feature-request is something we could enable in the near future.

otaviocc commented 1 year ago

Hi @lmarceau @dnarcese they are not the same, but for me the biggest issue was the one in the linked issue (or the one I reported here https://github.com/mozilla-mobile/firefox-ios/issues/10184). The feature request was more a workaround for the bug. I actually prefer the bug fixed (which it was) than this feature.

VonMagnum commented 1 year ago

Please offer an option to leave the navigation toolbar on all the time regardless of whether it's a touch keyboard or Bluetooth. I hate not having navigation buttons available at all times. The Android version for my phone can leave it on, but ios cannot? Why? No ad blocker in ios really sucks too. I may never buy an Apple product again.