We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
Ctrl - zooms out Ctrl 0 resets zoom Ctrl + does nothing
Ctrl -
Ctrl 0
Ctrl +
Also, is the ctrl + mousewheel also supposed to work? I found this issue but it looks like it was closed as completed.
Mousewheel zoom does not work either.
Quite hard to give any instructions on how to reproduce anywhere, but:
Enable "zoomHotkeysEnabled": true in tauri.conf.json Add "core:webview:allow-set-webview-zoom" to capabilities
"zoomHotkeysEnabled": true
Test zoom with ctrl +
ctrl +
Ctrl + should zoom in
tauri info
Info GET https://docs.rs/crate/tauri/ Info Request { method: GET, uri: https://docs.rs/crate/tauri/, version: HTTP/1.1, headers: {"accept-encoding": "gzip", "user-agent": "ureq/3.0.2", "accept": "*/*", "host": "docs.rs"} } Info Response { status: 308, version: HTTP/1.1, headers: {"content-length": "0", "connection": "keep-alive", "server": "nginx/1.14.0 (Ubuntu)", "date": "Thu, 06 Mar 2025 14:16:52 GMT", "location": "/crate/tauri", "<NOTICE>": "7 HEADERS ARE REDACTED"} } Info Redirect (308 Permanent Redirect): GET https://docs.rs/crate/tauri Info GET https://docs.rs/crate/tauri Info Request { method: GET, uri: https://docs.rs/crate/tauri, version: HTTP/1.1, headers: {"accept-encoding": "gzip", "user-agent": "ureq/3.0.2", "accept": "*/*", "host": "docs.rs"} } Info Response { status: 302, version: HTTP/1.1, headers: {"content-length": "0", "connection": "keep-alive", "server": "nginx/1.14.0 (Ubuntu)", "date": "Thu, 06 Mar 2025 03:41:24 GMT", "location": "/crate/tauri/latest", "<NOTICE>": "7 HEADERS ARE REDACTED"} } Info Redirect (302 Found): GET https://docs.rs/crate/tauri/latest Info GET https://docs.rs/crate/tauri/latest Info Request { method: GET, uri: https://docs.rs/crate/tauri/latest, version: HTTP/1.1, headers: {"accept-encoding": "gzip", "user-agent": "ureq/3.0.2", "accept": "*/*", "host": "docs.rs"} } Info Response { status: 200, version: HTTP/1.1, headers: {"content-type": "text/html; charset=utf-8", "content-length": "106948", "connection": "keep-alive", "server": "nginx/1.14.0 (Ubuntu)", "date": "Thu, 06 Mar 2025 14:16:52 GMT", "<NOTICE>": "7 HEADERS ARE REDACTED"} } Info GET https://docs.rs/crate/tauri-build/ Info Request { method: GET, uri: https://docs.rs/crate/tauri-build/, version: HTTP/1.1, headers: {"accept-encoding": "gzip", "user-agent": "ureq/3.0.2", "accept": "*/*", "host": "docs.rs"} } Info Response { status: 308, version: HTTP/1.1, headers: {"content-length": "0", "connection": "keep-alive", "server": "nginx/1.14.0 (Ubuntu)", "date": "Thu, 06 Mar 2025 14:16:52 GMT", "location": "/crate/tauri-build", "<NOTICE>": "7 HEADERS ARE REDACTED"} } Info Redirect (308 Permanent Redirect): GET https://docs.rs/crate/tauri-build Info GET https://docs.rs/crate/tauri-build Info Request { method: GET, uri: https://docs.rs/crate/tauri-build, version: HTTP/1.1, headers: {"accept-encoding": "gzip", "user-agent": "ureq/3.0.2", "accept": "*/*", "host": "docs.rs"} } Info Response { status: 302, version: HTTP/1.1, headers: {"content-length": "0", "connection": "keep-alive", "server": "nginx/1.14.0 (Ubuntu)", "date": "Thu, 06 Mar 2025 03:41:26 GMT", "location": "/crate/tauri-build/latest", "<NOTICE>": "7 HEADERS ARE REDACTED"} } Info Redirect (302 Found): GET https://docs.rs/crate/tauri-build/latest Info GET https://docs.rs/crate/tauri-build/latest Info Request { method: GET, uri: https://docs.rs/crate/tauri-build/latest, version: HTTP/1.1, headers: {"accept-encoding": "gzip", "user-agent": "ureq/3.0.2", "accept": "*/*", "host": "docs.rs"} } Info Response { status: 200, version: HTTP/1.1, headers: {"content-type": "text/html; charset=utf-8", "content-length": "58563", "connection": "keep-alive", "server": "nginx/1.14.0 (Ubuntu)", "date": "Thu, 06 Mar 2025 14:16:52 GMT", "<NOTICE>": "7 HEADERS ARE REDACTED"} } Info GET https://docs.rs/crate/wry/ Info Request { method: GET, uri: https://docs.rs/crate/wry/, version: HTTP/1.1, headers: {"accept-encoding": "gzip", "user-agent": "ureq/3.0.2", "accept": "*/*", "host": "docs.rs"} } Info Response { status: 308, version: HTTP/1.1, headers: {"content-length": "0", "connection": "keep-alive", "server": "nginx/1.14.0 (Ubuntu)", "date": "Thu, 06 Mar 2025 14:16:53 GMT", "location": "/crate/wry", "<NOTICE>": "7 HEADERS ARE REDACTED"} } Info Redirect (308 Permanent Redirect): GET https://docs.rs/crate/wry Info GET https://docs.rs/crate/wry Info Request { method: GET, uri: https://docs.rs/crate/wry, version: HTTP/1.1, headers: {"accept-encoding": "gzip", "user-agent": "ureq/3.0.2", "accept": "*/*", "host": "docs.rs"} } Info Response { status: 302, version: HTTP/1.1, headers: {"content-length": "0", "connection": "keep-alive", "server": "nginx/1.14.0 (Ubuntu)", "date": "Thu, 06 Mar 2025 03:41:27 GMT", "location": "/crate/wry/latest", "<NOTICE>": "7 HEADERS ARE REDACTED"} } Info Redirect (302 Found): GET https://docs.rs/crate/wry/latest Info GET https://docs.rs/crate/wry/latest Info Request { method: GET, uri: https://docs.rs/crate/wry/latest, version: HTTP/1.1, headers: {"accept-encoding": "gzip", "user-agent": "ureq/3.0.2", "accept": "*/*", "host": "docs.rs"} } Info Response { status: 200, version: HTTP/1.1, headers: {"content-type": "text/html; charset=utf-8", "content-length": "171055", "connection": "keep-alive", "server": "nginx/1.14.0 (Ubuntu)", "date": "Thu, 06 Mar 2025 08:17:14 GMT", "<NOTICE>": "8 HEADERS ARE REDACTED"} } Info GET https://docs.rs/crate/tao/ Info Request { method: GET, uri: https://docs.rs/crate/tao/, version: HTTP/1.1, headers: {"accept-encoding": "gzip", "user-agent": "ureq/3.0.2", "accept": "*/*", "host": "docs.rs"} } Info Response { status: 308, version: HTTP/1.1, headers: {"content-length": "0", "connection": "keep-alive", "server": "nginx/1.14.0 (Ubuntu)", "date": "Thu, 06 Mar 2025 14:16:53 GMT", "location": "/crate/tao", "<NOTICE>": "7 HEADERS ARE REDACTED"} } Info Redirect (308 Permanent Redirect): GET https://docs.rs/crate/tao Info GET https://docs.rs/crate/tao Info Request { method: GET, uri: https://docs.rs/crate/tao, version: HTTP/1.1, headers: {"accept-encoding": "gzip", "user-agent": "ureq/3.0.2", "accept": "*/*", "host": "docs.rs"} } Info Response { status: 302, version: HTTP/1.1, headers: {"content-length": "0", "connection": "keep-alive", "server": "nginx/1.14.0 (Ubuntu)", "date": "Wed, 05 Mar 2025 21:34:16 GMT", "location": "/crate/tao/latest", "<NOTICE>": "7 HEADERS ARE REDACTED"} } Info Redirect (302 Found): GET https://docs.rs/crate/tao/latest Info GET https://docs.rs/crate/tao/latest Info Request { method: GET, uri: https://docs.rs/crate/tao/latest, version: HTTP/1.1, headers: {"accept-encoding": "gzip", "user-agent": "ureq/3.0.2", "accept": "*/*", "host": "docs.rs"} } Info Response { status: 200, version: HTTP/1.1, headers: {"content-type": "text/html; charset=utf-8", "content-length": "72489", "connection": "keep-alive", "server": "nginx/1.14.0 (Ubuntu)", "date": "Thu, 06 Mar 2025 08:16:50 GMT", "<NOTICE>": "8 HEADERS ARE REDACTED"} } Info GET https://docs.rs/crate/tauri-plugin-opener/ Info Request { method: GET, uri: https://docs.rs/crate/tauri-plugin-opener/, version: HTTP/1.1, headers: {"accept-encoding": "gzip", "user-agent": "ureq/3.0.2", "accept": "*/*", "host": "docs.rs"} } Info Response { status: 308, version: HTTP/1.1, headers: {"content-length": "0", "connection": "keep-alive", "server": "nginx/1.14.0 (Ubuntu)", "date": "Thu, 06 Mar 2025 14:16:53 GMT", "location": "/crate/tauri-plugin-opener", "<NOTICE>": "7 HEADERS ARE REDACTED"} } Info Redirect (308 Permanent Redirect): GET https://docs.rs/crate/tauri-plugin-opener Info GET https://docs.rs/crate/tauri-plugin-opener Info Request { method: GET, uri: https://docs.rs/crate/tauri-plugin-opener, version: HTTP/1.1, headers: {"accept-encoding": "gzip", "user-agent": "ureq/3.0.2", "accept": "*/*", "host": "docs.rs"} } Info Response { status: 302, version: HTTP/1.1, headers: {"content-length": "0", "connection": "keep-alive", "server": "nginx/1.14.0 (Ubuntu)", "date": "Thu, 06 Mar 2025 03:41:28 GMT", "location": "/crate/tauri-plugin-opener/latest", "<NOTICE>": "7 HEADERS ARE REDACTED"} } Info Redirect (302 Found): GET https://docs.rs/crate/tauri-plugin-opener/latest Info GET https://docs.rs/crate/tauri-plugin-opener/latest Info Request { method: GET, uri: https://docs.rs/crate/tauri-plugin-opener/latest, version: HTTP/1.1, headers: {"accept-encoding": "gzip", "user-agent": "ureq/3.0.2", "accept": "*/*", "host": "docs.rs"} } Info Response { status: 200, version: HTTP/1.1, headers: {"content-type": "text/html; charset=utf-8", "content-length": "58389", "connection": "keep-alive", "server": "nginx/1.14.0 (Ubuntu)", "date": "Thu, 06 Mar 2025 14:16:54 GMT", "<NOTICE>": "7 HEADERS ARE REDACTED"} } [✘] Environment - OS: Ubuntu 24.10.0 x86_64 (X64) (hyprland on wayland) ✔ webkit2gtk-4.1: 2.46.6 ✘ rsvg2: not installed Visit https://v2.tauri.app/start/prerequisites/ to learn more about tauri prerequisites ✔ rustc: 1.85.0 (4d91de4e4 2025-02-17) ✔ cargo: 1.85.0 (d73d2caf9 2024-12-31) ✔ rustup: 1.27.1 (54dd3d00f 2024-04-24) ✔ Rust toolchain: stable-x86_64-unknown-linux-gnu (default) - node: 20.18.3 - pnpm: 10.5.2 - npm: 10.8.2 [-] Packages - tauri 🦀: 2.2.5 - tauri-build 🦀: 2.0.5 - wry 🦀: 0.48.1 - tao 🦀: 0.31.1 - @tauri-apps/api : not installed! - @tauri-apps/cli : 2.3.0 (outdated, latest: 2.3.1) [-] Plugins - tauri-plugin-opener 🦀: 2.2.5 - @tauri-apps/plugin-opener : not installed! [-] App - build-type: bundle - CSP: unset - frontendDist: ../src
No response
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Describe the bug
Ctrl -
zooms outCtrl 0
resets zoomCtrl +
does nothingAlso, is the ctrl + mousewheel also supposed to work?
I found this issue but it looks like it was closed as completed.
Mousewheel zoom does not work either.
Reproduction
Quite hard to give any instructions on how to reproduce anywhere, but:
Enable
"zoomHotkeysEnabled": true
in tauri.conf.jsonAdd "core:webview:allow-set-webview-zoom" to capabilities
Test zoom with
ctrl +
Expected behavior
Ctrl +
should zoom inFull
tauri info
outputStack trace
Additional context
No response
The text was updated successfully, but these errors were encountered: