Skip to content
New issue

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

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

Already on GitHub? # to your account

fix: workaround a Safari sticky positioning issue #2069

Merged
merged 2 commits into from
May 31, 2021

Conversation

tomivirkki
Copy link
Member

@tomivirkki tomivirkki commented May 31, 2021

This fixes a regression from #321

Open https://vaadin.com/docs/latest/ds/components/grid Scroll any of the grids on Safari and the header disappears once the scrolling stops (as the DOM rows get reordered)

Kapture 2021-05-31 at 12 01 30

The original fix to the issue was removed because it wasn't caught by any of the tests with the new architecture. Turns out the issue was still there but the test just needed a change in timing. This PR restores the original fix.

@tomivirkki tomivirkki added the no-polymer Removing Polymer from Vaadin public APIs label May 31, 2021
@tomivirkki tomivirkki requested a review from vursen May 31, 2021 09:08
@sonarqubecloud
Copy link

Kudos, SonarCloud Quality Gate passed!

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
0.0% 0.0% Duplication

@tomivirkki tomivirkki merged commit 7293387 into master May 31, 2021
@tomivirkki tomivirkki deleted the fix-safari-grid-header branch May 31, 2021 10:02
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
no-polymer Removing Polymer from Vaadin public APIs
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants