Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Vault 1.14.0 - GUI not visible on Safari #21406

Closed
chrisvanmeer opened this issue Jun 22, 2023 · 4 comments · Fixed by #21582
Closed

Vault 1.14.0 - GUI not visible on Safari #21406

chrisvanmeer opened this issue Jun 22, 2023 · 4 comments · Fixed by #21582
Labels

Comments

@chrisvanmeer
Copy link
Contributor

Describe the bug
Since the upgrade to Vault 1.14.0-ent I cannot access the GUI from Safari anymore.
When you visit the GUI you only quickly see the Vault product logo with "Enterprise" beneath it and then returns a white page. Visiting the GUI in Chrome does work.

To Reproduce
Steps to reproduce the behavior:

  1. Open Safari
  2. Visit the Vault GUI
  3. See white page

Expected behavior
See the login page

Environment:

  • Vault Server Version: 1.14.0+ent
  • Vault CLI Version: v1.14.0+ent (81c88fc5890eb19dffed6cac53e09e23a3ee537e)
  • Server Operating System/Architecture: Ubuntu 22.04 LTS

Additional context
Reproduced this on different computers with different versions of Safari.

@raskchanky raskchanky added the ui label Jun 22, 2023
@heatherezell
Copy link
Contributor

Hello! As an enterprise customer, can you log a support ticket for this please? This repository is for the open-source Vault offering and as such I fear I can't provide much assistance. I'm going to go ahead and close this issue, and I appreciate your patience. Thanks! :)

@hellobontempo
Copy link
Contributor

Following up here for posterity as I haven't located a corresponding support ticket internally (yet). I came across this issue locally in Safari, on OSS. If you scroll down in the browser the login form appears and after logging in the GUI renders as expected. Thanks for reporting and we're investigating a fix to resolve the styling issue.

@hellobontempo hellobontempo reopened this Jun 26, 2023
@hellobontempo hellobontempo changed the title Vault 1.14.0-ent - GUI not visible on Safari Vault 1.14.0 - GUI not visible on Safari Jun 26, 2023
@MB175
Copy link

MB175 commented Jun 29, 2023

Can confirm the Login-GUI in 1.14.0 is broken in Safari, it collapses on the Page bottom

@chrisvanmeer
Copy link
Contributor Author

chrisvanmeer commented Jun 30, 2023

It has to do something with this line.

When this is rendered in Safari, it displays the flight-icon of Vault with a specific height attribute of 100%. When omitting this height attribute in the SVG element, the login form displays correctly in both Safari, Chrome and Firefox.

However, I cannot find where this height (and width) attribute are being set. I thought it was because of the @streched={{true}} but this only leads to this.

I hope this helps in solving the bug.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants