Description of problem:
The drop down bar always jumps back to the top automatically on Safari browser,
it works well on Chrome, Firefox browser. It will lead to users cannot install the bottom operators what they want, such as etcd.
Version-Release number of selected component (if applicable):
Cluster version is 4.0.0-0.nightly-2019-04-02-081046
Console image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:4d59f04482e59193f4120df4291481e46f52dfe997819d1c462b022a45d5fbd1
Steps to Reproduce:
1. Install the OCP 4.0 with payload: 4.0.0-0.nightly-2019-04-02-081046
2. Open its UI by using the Safari browser.
3. "Catalog"->"OperatorHub"-> scroll to the bottom
The scroll bar will go back to the top automatically.
The scroll bar should stay the bottom of the page.
I have not been able to reproduce this. I left the page scrolled down for several minutes in Safari, and it never jumped back to the top.
This appears to be related to specific Safari versions. Version 12.0.3 (14606.4.5) doesn't exhibit the behavior. Version 12.1 (14607.1.40.1.4) does.
This is an upstream bug in PatternFly 4. I've reported it at https://github.com/patternfly/patternfly-next/issues/1688. Given where we are in the development cycle, we will have to fix this bug with overrides in the console code base.
PR to resolve: https://github.com/openshift/console/pull/1384
Change Status to MODIFIED since no available payload. The fixed PR hasn't been merged in the latest payload: Cluster version is 4.0.0-0.nightly-2019-04-05-165550
The latest image commit info:
Yes, thanks! My Safari version is Version 12.1 (13607.1.40.1.5).
The root cause of this bug is a regression introduced in Safari 12.1. https://bugs.webkit.org/show_bug.cgi?id=196619
LGTM, verify it.
Cluster version is 4.0.0-0.nightly-2019-04-10-182914
Console image info: io.openshift.build.commit.id=931a16c5b12c0b55de33fbf5bc1728d5dfc59aac
Safari version is Version 12.1 (13607.1.40.1.5).