-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Problem
I get different errors using touchscreen or a pen on Windows.
cargo run --example all_events
2025-09-30T10:38:47.943780Z ERROR dioxus_desktop::webview: Error parsing user_event: Error("Failed to deserialize event data for event scroll: Error(\"invalid type: floating point `1305.7142333984375`, expected i32\", line: 0, column: 0)\n'Object {\n \"client_height\": Number(440),\n \"client_width\": Number(611),\n \"scroll_height\": Number(10127),\n \"scroll_left\": Number(0),\n \"scroll_top\": Number(1305.7142333984375),\n \"scroll_width\": Number(611),\n}'", line: 0, column: 0).Contents: Ok(""), raw: Request {
method: POST,
uri: dioxus://index.html/__events,
version: HTTP/1.1,
headers: {
"accept": "*/*",
"content-type": "application/json",
"origin": "http://dioxus.index.html",
"referer": "http://dioxus.index.html/",
"user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 Edg/138.0.0.0",
"dioxus-data": "eyJuYW1lIjoic2Nyb2xsIiwiZGF0YSI6eyJzY3JvbGxfbGVmdCI6MCwic2Nyb2xsX3RvcCI6MTMwNS43MTQyMzMzOTg0Mzc1LCJzY3JvbGxfd2lkdGgiOjYxMSwic2Nyb2xsX2hlaWdodCI6MTAxMjcsImNsaWVudF93aWR0aCI6NjExLCJjbGllbnRfaGVpZ2h0Ijo0NDB9LCJlbGVtZW50Ijo0LCJidWJibGVzIjp0cnVlfQ==",
},
body: [],
}
- app with dioxus/components/scroll
15:36:26 [windows] ERROR Error parsing user_event: Error("Failed to deserialize event data for event pointerdown: Error(\"invalid type: floating point `198.2857208251953`, expected i32\", line: 0, column: 0)\n'Object {\n \"alt_key\": Bool(false),\n \"button\": Number(0),\n \"buttons\": Number(1),\n \"client_x\": Number(198.2857208251953),\n \"client_y\": Number(82.85714721679688),\n \"ctrl_key\": Bool(false),\n \"height\": Number(1),\n \"is_primary\": Bool(true),\n \"meta_key\": Bool(false),\n \"offset_x\": Number(57.40178680419922),\n \"offset_y\": Number(21.85714340209961),\n \"page_x\": Number(205.71429204940796),\n \"page_y\": Number(82.85714721679688),\n \"pointer_id\": Number(1),\n \"pointer_type\": String(\"mouse\"),\n \"pressure\": Number(0.5),\n \"screen_x\": Number(255.4285888671875),\n \"screen_y\": Number(182.2857208251953),\n \"shift_key\": Bool(false),\n \"tangential_pressure\": Number(0),\n \"tilt_x\": Number(0),\n \"tilt_y\": Number(0),\n \"twist\": Number(0),\n \"width\": Number(1),\n}'", line: 0, column: 0).Contents: Ok(""), raw: Request {
15:36:26 [windows] method: POST,
15:36:26 [windows] uri: dioxus://index.html/__events,
15:36:26 [windows] version: HTTP/1.1,
15:36:26 [windows] headers: {
15:36:26 [windows] "accept": "*/*",
15:36:26 [windows] "content-type": "application/json",
15:36:26 [windows] "origin": "http://dioxus.index.html",
15:36:26 [windows] "referer": "http://dioxus.index.html/",
15:36:26 [windows] "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 Edg/138.0.0.0",
15:36:26 [windows] "dioxus-data": "eyJuYW1lIjoicG9pbnRlcmRvd24iLCJkYXRhIjp7ImFsdF9rZXkiOmZhbHNlLCJidXR0b24iOjAsImJ1dHRvbnMiOjEsImNsaWVudF94IjoxOTguMjg1NzIwODI1MTk1MywiY2xpZW50X3kiOjgyLjg1NzE0NzIxNjc5Njg4LCJjdHJsX2tleSI6ZmFsc2UsIm1ldGFfa2V5IjpmYWxzZSwib2Zmc2V0X3giOjU3LjQwMTc4NjgwNDE5OTIyLCJvZmZzZXRfeSI6MjEuODU3MTQzNDAyMDk5NjEsInBhZ2VfeCI6MjA1LjcxNDI5MjA0OTQwNzk2LCJwYWdlX3kiOjgyLjg1NzE0NzIxNjc5Njg4LCJzY3JlZW5feCI6MjU1LjQyODU4ODg2NzE4NzUsInNjcmVlbl95IjoxODIuMjg1NzIwODI1MTk1Mywic2hpZnRfa2V5IjpmYWxzZSwicG9pbnRlcl9pZCI6MSwid2lkdGgiOjEsImhlaWdodCI6MSwicHJlc3N1cmUiOjAuNSwidGFuZ2VudGlhbF9wcmVzc3VyZSI6MCwidGlsdF94IjowLCJ0aWx0X3kiOjAsInR3aXN0IjowLCJwb2ludGVyX3R5cGUiOiJtb3VzZSIsImlzX3ByaW1hcnkiOnRydWV9LCJlbGVtZW50Ijo0ODQsImJ1YmJsZXMiOnRydWV9",
15:36:26 [windows] },
15:36:26 [windows] body: [],
15:36:26 [windows] }
Steps To Reproduce
Steps to reproduce the behavior:
cargo run --example all_events
- use pen or touchscreen or mouse on Windows
Expected behavior
Environment:
- Dioxus version: 0.7.0-rc.0 (10912f4)
- Rust version: 1.90.0 (840b83a10 2025-07-30)
- OS info: Windows
- App platform: desktop
Questionnaire
I would like to fix and I am searching for a solution.
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working