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

Remove FastClick #428

Open
wants to merge 5 commits into
base: master
Choose a base branch
from
Open

Remove FastClick #428

wants to merge 5 commits into from

Conversation

byronigoe
Copy link

See #427

FastClick is not needed in modern browsers, especially if you indicate that the page is optimized for mobile devices (either through the viewport meta-tag setting width=device-width, CSS of touch-action:manipulation or other means).

Copy link
Owner

@mcasimir mcasimir left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It seems that it is still needed: ftlabs/fastclick#514. I don't feel confident removing it yet.

@@ -5,7 +5,6 @@
width: 100%;
background: @app-bg;
overflow: hidden;
.translate3d(0,0,0);
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just curious, why is that better?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The translate3d is used to force use of the GPU, but a side-effect of this is that the sidebar-right won't open on a desktop screen.

Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I kinda can't reproduce it. It would be better to confirm it before. I'd say is at least a distinct bug.

@byronigoe
Copy link
Author

If FastClick is still needed, then please use the patched version to avoid a freezing issue on iOS 11.3:
https://github.com/lasselaakkonen/fastclick/tree/fix-ios-11-3-event-timestamps

@mcasimir
Copy link
Owner

mcasimir commented May 1, 2018

I think we can try to update Fastclick once they merge this: ftlabs/fastclick#550.

I honestly don't have much time to dedicate to this project, but I'll do my best to follow this matter.

Also, I just noticed the ci broke again, ... not super happy with Travis lately, I'll check if I can quickly switch to Gitlab CI so tests would pass.

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

Successfully merging this pull request may close these issues.

2 participants