Closed Bug 1764498 Opened 2 years ago Closed 2 years ago

Android bottom toolbar doesn't hide when CSS transformation is on going.

Categories

(Core :: Layout, defect, P3)

Unspecified
Android
defect

Tracking

()

RESOLVED DUPLICATE of bug 1663634
Tracking Status
firefox99 --- affected
firefox100 --- ?
firefox101 --- ?

People

(Reporter: petru, Unassigned)

References

Details

(Whiteboard: [geckoview:toolbar])

From github: https://github.com/mozilla-mobile/fenix/issues/24751.

Steps to reproduce

  1. Go to Settings -> Customise
  2. Set to Toolbar: Bottom; Gesture: Scroll to hide toolbar
  3. Visit the following site
    https://keithclark.co.uk/articles/pure-css-parallax-websites/demo3/
  4. Scroll up
  5. Scroll down

Expected behaviour

  1. "Scroll up" should hide the toolbar at the bottom
  2. "Scroll down" should reveal the toolbar again.

Actual behaviour

  1. "Scroll up" doesn't hide toolbar
    which makes impossible to see the content at the bottom if the content position is relative or absolute.

Device name

Galaxy Note 10+

Android version

Android 12

Firefox release type

Firefox

Firefox version

99.1.1

Device logs

No response

Additional information

No response

Change performed by the Move to Bugzilla add-on.

Looks like a dynamic toolbar bug, so moving to the Layout component.

This bug was reported in Firefox 99.1.1. Does it happen in older versions?

Petru says:

At a quick look there doesn't seem to be any layout issue in the linked website and the toolbar is behaving as expected - the scroll is consumed by the parallax. The same is happening on Chrome.

Component: General → Layout
Product: GeckoView → Core
Summary: [Bug]: Toolbar doesn't hide when css transformation is on going. → Android toolbar doesn't hide when CSS transformation is on going.
Whiteboard: [geckoview:toolbar]

I see the same behavior in Safari on iOS 15.4.1. Since Firefox, Chrome, and Safari all have the same behavior, maybe this is a website bug, not a browser bug.

Summary: Android toolbar doesn't hide when CSS transformation is on going. → Android bottom toolbar doesn't hide when CSS transformation is on going.

Hi, I found that "dynamic toolbar" require the "body" is longer than actual device height.
Because
When you visit my first demo: https://jeongoon.github.io/examples/18Mar2022.CssParallax/cssParallaxExample.html

It has some css property like:

html, body {
    overflow: hidden;
}

however, my second demo : https://jeongoon.github.io/examples/15Apr2022.CssParallax/cssParallaxExample.html

which doesn't have above css, will hide the toolbar.

ONLY WHEN scrolling hit the bottom of the page, and maybe is trying to go AFTER some div in the body.
But you could still empty space at the bottom after hiding the toolbar.

I guess that this not toolbar bug, but it needs some improvement.

Hiro do we / should we have a dynamic toolbar metabug so that we can keep track of these more easily?

Severity: -- → S3
Flags: needinfo?(hikezoe.birchill)
Priority: -- → P3

There's no specific meta bug for dynamic toolbar related issues, we've been blocking bug 1123938.

So, anyway this is a dup of bug 1663634, I really wonder why web developers do think overflow-ed overflow:hidden body region is reachable by user interactions?

Status: NEW → RESOLVED
Closed: 2 years ago
Flags: needinfo?(hikezoe.birchill)
Resolution: --- → DUPLICATE

Removing regressionwindow-wanted keyword because this bug has been resolved.

Removing regressionwindow-wanted keyword because this bug has been resolved.

Removing regressionwindow-wanted keyword because this bug has been resolved.

You need to log in before you can comment on or make changes to this bug.