taye / interact.js

JavaScript drag and drop, resizing and multi-touch gestures with inertia and snapping for modern browsers (and also IE9+)
http://interactjs.io/
MIT License
12.32k stars 783 forks source link

interactjs.io - Drag&Drop fails on Debian 11 KDE and Ubuntu 22 LTS #967

Closed GwenDragon closed 1 year ago

GwenDragon commented 2 years ago
  1. Open https://interactjs.io
  2. Try to drag the blue boxes

Expected behavior

Box moves

Actual behavior

Box does not move

System configuration

interact.js version: Not known Browsers: Chrome 101.0.4951.54 Chrome 102.0.5005.40 Chrome 103.0.5028.0 Vivaldi 5.2.2623.41 Vivaldi 5.3.2658.3 Debian 11 KDE / Ubuntu 22 LTS

cheekybuddha commented 2 years ago

Also fails with Debian 10 / Gnome and Vivaldi 5.3.2658.3 (Official Build) snapshot (64-bit)

Aperrix commented 2 years ago

Also fails on Fedora 35 with GNOME 41.6 (tested on chrome & firefox) Linux fedora 5.17.6-200.fc35.x86_64 #1 SMP PREEMPT Mon May 9 14:22:05 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

taye commented 2 years ago

I can't reproduce on Ubuntu 21.10 with Chromium 102

GwenDragon commented 2 years ago

Confirm Debian 11 KDE Plasma & Chrome 102.0.5005.115 & Vivaldi 5.3.2679.51

cheekybuddha commented 2 years ago

Appears this issue is resolved now.

Debian 11 / Gnome 3.38.6 / Vivaldi 5.5.2770.3 (Official Build) snapshot (64-bit)

GwenDragon commented 2 years ago

Fails with Vivaldi 5.5.2770.3 Chrome 105.0.5195.102

OS: Debian GNU/Linux 11 KDE Plasma Version: 5.20.5 KDE Frameworks Version: 5.78.0 Qt Version: 5.15.2 Kernel Version: 5.10.0-17-amd64

holema commented 2 years ago

First of all, thanks for the great library. I have very different behaviour in linux systems: Debian 11 with

  1. Firefox works great as expected (Like in Win10 with Chrome)
  2. Chrom: dragging and resize is possible but the icony for dragging and resizing are not shown

Ubuntu 20.04. with Mate-Desktop andLightDM. Chrome: 99.0.4844.84 No drag and drop possible. But when I click the drag handle, the cursor changes to dragging symbol, but still no dragging is possible.

Interact.js version: 1.10.17

holema commented 2 years ago

@taye, can I support the bugfixing so we can use the library for out linux projects as well.

GwenDragon commented 1 year ago

Works now on Linux :-) Thanks.

frankie-zeng commented 12 months ago

@GwenDragon Hi, can the lib work in linux?

GwenDragon commented 12 months ago

Yes, the lib works in Linux Debian 11 now.

frankie-zeng commented 12 months ago

Yes, the lib woks in Linux Debian 11 now.

My env: electron: Chromium 112.0.5615.204 ubuntu:22.04 LTS

still not ok, any tips?

Aperrix commented 12 months ago

still not ok on fedora 37

GwenDragon commented 12 months ago

My tests were on Debian 11 on browsers and HTML+JS files: Chromium 117 Vivaldi 6.2 (is Chromium 116) Vivaldi 6.4 (is Chromium 118) and all was ok for me.

Had never tested Electron framework.

frankie-zeng commented 12 months ago

Does this library use any special css tricks, is there a way to downgrade it? @taye