tauri-apps/tauri

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

Open

#6,200 opened on Feb 5, 2023

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

Repository metrics

Stars
 (106,642 stars)
PR merge metrics
 (Avg merge 6d 22h) (50 merged PRs in 30d)

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