tauri-apps/tauri

[bug] Lag/inertia in appimage's scroll, not in binary's

Open

#6200 opened on Feb 5, 2023

View on GitHub
 (6 comments) (3 reactions) (0 assignees)Rust (106,642 stars) (3,597 forks)batch import
help wantedplatform: Linuxstatus: needs triagetype: bug

Description

Describe the bug

In cargo tauri dev, scrollable elements seem to behave 'normally'. So too in running target/release/appname directly.

In running target/release/bundle/appimage/appnameversionetc however, it seems to have a strange laggy/inertia-ridden behaviour, whereby it's very slow while scrolling, but then jumps when I stop.

Reproduction

  1. Create some scrollable view
  2. cargo tauri build --release
  3. Test target/release/app and target/release/bundle/appimage/appversionetc. and observe difference in scroll

Expected behavior

Same non-laggy scroll behaviour in the appimage.

Platform and versions

Environment
  › OS: Arch Linux Unknown X64
  › Node.js: 16.19.0
  › npm: 8.19.2
  › pnpm: Not installed!
  › yarn: 1.22.19
  › rustup: 1.25.1
  › rustc: 1.65.0
  › cargo: 1.65.0
  › Rust toolchain: stable-x86_64-unknown-linux-gnu

Packages
  › @tauri-apps/cli [NPM]: 1.2.3
  › @tauri-apps/api [NPM]: 1.2.0
  › tauri [RUST]: 1.1.3,
  › tauri-build [RUST]: 1.2.1,
  › tao [RUST]: 0.14.0,
  › wry [RUST]: 0.21.1,

App
  › build-type: bundle
  › CSP: default-src blob: data: filesystem: ws: wss: http: https: tauri: 'unsafe-eval' 'unsafe-inline' 'self' img-src: 'self'
  › distDir: ../dist
  › devPath: http://localhost:42411/
  › framework: Svelte
  › bundler: Vite

App directory structure
  ├─ dist
  ├─ src
  ├─ src-tauri
  └─ node_modules

Stack trace

No response

Additional context

Possibly related to tauri-apps/wry#268?

Contributor guide