GraphiteEditor / GraphiteEditor/Graphite
Mouse cursor disappears on Debian
- Lingua principale
- Rust
- Stelle
- 27.2k
- Fork
- 1.3k
- Merge medio
- 20h 5m
- PR unite (30g)
- 57
Descrizione
## Specs
[x] Operating System: Debian GNU/Linux 13.0 (trixie) \
[x] Desktop Environment: sway/WM \
[x] Terminal Emulator: foot \
[x] Shell: fish 4.0.2
[x] Graphite Version: 1.0.0-RC1
## Description
The cursor gets all disappeared from the viewport in certain tool modes. The
Artboard tool will show the cursor if it is directly over an artboard but not in
the general viewport. Additionally the selection tool cursor disappears when
moving the cursor to the edge of a shape (i.e. the bounding box)
## Steps to reproduce
1. Open a new document
2. Select any of the following tools:
- Artboard
- Zoom
- Line
- Rectangle
- Ellipse
- Shape Tool
- Selection Tool (Move cursor to grab or resize shape)
3. Observe the error
## Expected behavior
The cursor remains visible when selecting different tools.
## Screenshots
https://0x0.st/P-ye.mp4
## Logs
**Build Logs**
Compiling Alpha 4 (Branch: master Commit: fa45efa9)
```sh
> start-desktop
> cd frontend && npm run build-native-dev && cargo run -p graphite-desktop-bundle -- open
> build-native-dev
> npm run setup && npm run native:build-dev
> setup
> node package-installer.js && node branding-installer.js
All npm packages are up-to-date.
Branding assets are up to date.
> native:build-dev
> wasm-pack build ./wasm --dev --target=web --no-default-features --features native && vite build --mode dev
[INFO]: 🎯 Checking for the Wasm target...
[INFO]: 🌀 Compiling to Wasm...
Finished `dev` profile [optimized + debuginfo] target(s) in 0.31s
[INFO]: Optional field missing from Cargo.toml: 'description'. This is not necessary, but recommended
[INFO]: License key is set in Cargo.toml but no LICENSE file(s) were found; Please add the LICENSE file(s) to your project directory
[INFO]: ✨ Done in 2.03s
[INFO]: 📦 Your wasm pkg is ready to publish at wasm/pkg.
vite v5.4.19 building for dev...
✓ 406 modules transformed.
dist/index.html 1.81 kB │ gzip: 0.80 kB
dist/assets/thumbnail-parametric-dunescape-DHju-lzj.png 6.84 kB
dist/assets/thumbnail-procedural-string-lights-CQUvSG6g.png 8.27 kB
dist/assets/thumbnail-painted-dreams-6cvlf_GW.png 8.57 kB
dist/assets/thumbnail-valley-of-spires-C3MlK86-.png 13.71 kB
dist/assets/thumbnail-isometric-fountain-CDgP8pJV.png 16.24 kB
dist/assets/thumbnail-red-dress-C-us8QFK.png 17.46 kB
dist/assets/thumbnail-changing-seasons-CoHNVlQC.png 23.14 kB
dist/assets/SourceSansPro-BoldIt.ttf-DmM_grLY.woff2 44.64 kB
dist/assets/SourceSansPro-It.ttf-I1ipWe7Q.woff2 44.75 kB
dist/assets/SourceCodePro-Regular.ttf-CBOlD63d.woff2 74.05 kB
dist/assets/SourceSansPro-Bold.ttf--6c9oR8J.woff2 76.86 kB
dist/assets/SourceSansPro-Regular.ttf-DZLUzqI4.woff2 77.66 kB
dist/assets/graphite_wasm_bg-DnakQun7.wasm 22,798.84 kB
dist/assets/index-G45-UvKp.css 89.97 kB │ gzip: 14.12 kB
dist/assets/index-DBbhaQcw.js 600.80 kB │ gzip: 157.26 kB
(!) Some chunks are larger than 500 kB after minification. Consider:
- Using dynamic import() to code-split the application
- Use build.rollupOptions.output.manualChunks to improve chunking: https://rollupjs.org/configuration-options/#output-manualchunks
- Adjust chunk size limit for this warning via build.chunkSizeWarningLimit.
✓ built in 4.08s
Compiling ring v0.17.14
Compiling rustls v0.23.31
Compiling rustls-webpki v0.103.4
Compiling ureq v3.1.0
Compiling download-cef v2.2.0
Compiling cef-dll-sys v142.5.0+142.0.17
Compiling graphite-desktop-bundle v0.0.0 (/home/fugue/aplicaciónes/oss/Graphite/desktop/bundle)
warning: constant `APP_NAME` is never used
--> desktop/bundle/src/common.rs:6:18
|
6 | pub(crate) const APP_NAME: &str = "Graphite";
| ^^^^^^^^
|
= note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
warning: function `cef_path` is never used
--> desktop/bundle/src/common.rs:25:15
|
25 | pub(crate) fn cef_path() -> PathBuf {
| ^^^^^^^^
warning: function `clean_dir` is never used
--> desktop/bundle/src/common.rs:53:15
|
53 | pub(crate) fn clean_dir(dir: &Path) {
| ^^^^^^^^^
warning: function `copy_dir` is never used
--> desktop/bundle/src/common.rs:60:15
|
60 | pub(crate) fn copy_dir(src: &Path, dst: &Path) {
| ^^^^^^^^
warning: `graphite-desktop-bundle` (bin "graphite-desktop-bundle") generated 4 warnings
Finished `dev` profile [optimized + debuginfo] target(s) in 6.07s
Running `/home/fugue/aplicaciónes/oss/Graphite/target/debug/graphite-desktop-bundle open`
Compiling ring v0.17.14
Compiling graphite-desktop-embedded-resources v0.1.0 (/home/fugue/aplicaciónes/oss/Graphite/desktop/embedded-resources)
Compiling rustls v0.23.31
Compiling rustls-webpki v0.103.4
Compiling ureq v3.1.0
Compiling download-cef v2.2.0
Compiling cef-dll-sys v142.5.0+142.0.17
Compiling cef v142.5.0+142.0.17
Compiling graphite-desktop v0.1.0 (/home/fugue/aplicaciónes/oss/Graphite/desktop)
Compiling graphite-desktop-platform-linux v0.0.0 (/home/fugue/aplicaciónes/oss/Graphite/desktop/platform/linux)
Finished `dev` profile [optimized + debuginfo] target(s) in 14.02s
Available WGPU adapters:
[0] Vulkan IntegratedGpu (Name: AMD Radeon 780M (RADV PHOENIX), Driver: radv, Device: 5567)
[1] Vulkan Cpu (Name: llvmpipe (LLVM 19.1.7, 256 bits), Driver: llvmpipe, Device: 0)
[2] Gl Other (Name: AMD Radeon 780M (radeonsi, phoenix, LLVM 19.1.7, DRM 3.61, 6.12.57+deb13-amd64), Driver: , Device: 0)
Using WGPU adapter: AdapterInfo { name: "AMD Radeon 780M (RADV PHOENIX)", vendor: 4098, device: 5567, device_type: IntegratedGpu, driver: "radv", driver_info: "Mesa 25.0.7-2", backend: Vulkan }
[4057583:4057626:0101/090853.470525:ERROR:crypto/nss_util.cc:346] After loading Root Certs, loaded==false: NSS error code: -8018
[4057583:4057627:0101/090856.590510:ERROR:google_apis/gcm/engine/registration_request.cc:292] Registration response error message: DEPRECATED_ENDPOINT
[4057583:4057627:0101/090921.510075:ERROR:google_apis/gcm/engine/registration_request.cc:292] Registration response error message: DEPRECATED_ENDPOINT
[4057583:4057627:0101/091004.158911:ERROR:google_apis/gcm/engine/registration_request.cc:292] Registration response error message: DEPRECATED_ENDPOINT
[4057583:4057627:0101/091125.748015:ERROR:google_apis/gcm/engine/registration_request.cc:292] Registration response error message: DEPRECATED_ENDPOINT
Warning: maxDynamicUniformBuffersPerPipelineLayout artificially reduced from 1000000 to 16 to fit dynamic offset allocation limit.
Warning: maxDynamicStorageBuffersPerPipelineLayout artificially reduced from 1000000 to 16 to fit dynamic offset allocation limit.
[4089571:4089571:0101/091153.369990:ERROR:services/on_device_model/ml/gpu_blocklist.cc:123] Unable to get gpu adapter
[4089571:4089578:0101/091153.371331:ERROR:services/on_device_model/ml/gpu_blocklist.cc:123] Unable to get gpu adapter
[4057583:4057627:0101/091414.686002:ERROR:google_apis/gcm/engine/registration_request.cc:292] Registration response error message: DEPRECATED_ENDPOINT
2026-01-01T15:15:45.013832Z ERROR browser: resources://resources/:0 ResizeObserver loop completed with undelivered notifications.
2026-01-01T15:16:49.591953Z ERROR browser: resources://resources/:0 ResizeObserver loop completed with undelivered notifications.
2026-01-01T15:17:01.438852Z ERROR browser: resources://resources/:0 ResizeObserver loop completed with undelivered notifications.
[4057583:4057627:0101/092102.891724:ERROR:google_apis/gcm/engine/registration_request.cc:292] Registration response error message: DEPRECATED_ENDPOINT
2026-01-01T15:22:17.626907Z ERROR browser: resources://resources/:0 ResizeObserver loop completed with undelivered notifications.
2026-01-01T15:24:09.324824Z ERROR graphite_editor::messages::portfolio::document::utility_types::network_interface: Could not get downstream_connectors in primary_output_connected_to_layer
2026-01-01T15:24:10.744524Z ERROR graphite_editor::messages::portfolio::document::utility_types::network_interface: Could not get downstream_connectors in primary_output_connected_to_layer
2026-01-01T15:24:10.745163Z ERROR graphite_editor::messages::portfolio::document::utility_types::network_interface: Could not get downstream_connectors in primary_output_connected_to_layer
2026-01-01T15:24:10.745678Z ERROR graphite_editor::messages::portfolio::document::utility_types::network_interface: Could not get downstream_connectors in primary_output_connected_to_layer
2026-01-01T15:24:10.746178Z ERROR graphite_editor::messages::portfolio::document::utility_types::network_interface: Could not get downstream_connectors in primary_output_connected_to_layer
2026-01-01T15:24:10.753048Z ERROR graphite_editor::messages::portfolio::document::utility_types::network_interface: Could not get downstream_connectors in primary_output_connected_to_layer
2026-01-01T15:24:10.921503Z ERROR graphite_editor::messages::portfolio::document::utility_types::network_interface: Could not get downstream_connectors in primary_output_connected_to_layer
2026-01-01T15:24:10.939906Z ERROR graphite_editor::messages::portfolio::document::utility_types::network_interface: Could not get downstream_connectors in primary_output_connected_to_layer
2026-01-01T15:24:10.955764Z ERROR graphite_editor::messages::portfolio::document::utility_types::network_interface: Could not get downstream_connectors in primary_output_connected_to_layer
2026-01-01T15:24:10.956440Z ERROR graphite_editor::messages::portfolio::document::utility_types::network_interface: Could not get downstream_connectors in primary_output_connected_to_layer
2026-01-01T15:24:10.972239Z ERROR graphite_editor::messages::portfolio::document::utility_types::network_interface: Could not get downstream_connectors in primary_output_connected_to_layer
2026-01-01T15:24:10.972653Z ERROR graphite_editor::messages::portfolio::document::utility_types::network_interface: Could not get downstream_connectors in primary_output_connected_to_layer
2026-01-01T15:24:10.989192Z ERROR graphite_editor::messages::portfolio::document::utility_types::network_interface: Could not get downstream_connectors in primary_output_connected_to_layer
2026-01-01T15:24:11.005910Z ERROR graphite_editor::messages::portfolio::document::utility_types::network_interface: Could not get downstream_connectors in primary_output_connected_to_layer
2026-01-01T15:24:11.006642Z ERROR graphite_editor::messages::portfolio::document::utility_types::network_interface: Could not get downstream_connectors in primary_output_connected_to_layer
2026-01-01T15:24:11.007238Z ERROR graphite_editor::messages::portfolio::document::utility_types::network_interface: Could not get downstream_connectors in primary_output_connected_to_layer
2026-01-01T15:24:11.022702Z ERROR graphite_editor::messages::portfolio::document::utility_types::network_interface: Could not get downstream_connectors in primary_output_connected_to_layer
2026-01-01T15:24:11.039130Z ERROR graphite_editor::messages::portfolio::document::utility_types::network_interface: Could not get downstream_connectors in primary_output_connected_to_layer
2026-01-01T15:24:11.055421Z ERROR graphite_editor::messages::portfolio::document::utility_types::network_interface: Could not get downstream_connectors in primary_output_connected_to_layer
2026-01-01T15:24:11.088031Z ERROR graphite_editor::messages::portfolio::document::utility_types::network_interface: Could not get downstream_connectors in primary_output_connected_to_layer
2026-01-01T15:24:11.088763Z ERROR graphite_editor::messages::portfolio::document::utility_types::network_interface: Could not get downstream_connectors in primary_output_connected_to_layer
2026-01-01T15:24:11.121333Z ERROR graphite_editor::messages::portfolio::document::utility_types::network_interface: Could not get downstream_connectors in primary_output_connected_to_layer
2026-01-01T15:24:11.139463Z ERROR graphite_editor::messages::portfolio::document::utility_types::network_interface: Could not get downstream_connectors in primary_output_connected_to_layer
2026-01-01T15:24:11.188108Z ERROR graphite_editor::messages::portfolio::document::utility_types::network_interface: Could not get downstream_connectors in primary_output_connected_to_layer
2026-01-01T15:24:11.221085Z ERROR graphite_editor::messages::portfolio::document::utility_types::network_interface: Could not get downstream_connectors in primary_output_connected_to_layer
2026-01-01T15:24:11.221757Z ERROR graphite_editor::messages::portfolio::document::utility_types::network_interface: Could not get downstream_connectors in primary_output_connected_to_layer
2026-01-01T15:24:11.254953Z ERROR graphite_editor::messages::portfolio::document::utility_types::network_interface: Could not get downstream_connectors in primary_output_connected_to_layer
2026-01-01T15:24:11.288101Z ERROR graphite_editor::messages::portfolio::document::utility_types::network_interface: Could not get downstream_connectors in primary_output_connected_to_layer
2026-01-01T15:24:11.321393Z ERROR graphite_editor::messages::portfolio::document::utility_types::network_interface: Could not get downstream_connectors in primary_output_connected_to_layer
2026-01-01T15:24:11.421315Z ERROR graphite_editor::messages::portfolio::document::utility_types::network_interface: Could not get downstream_connectors in primary_output_connected_to_layer
2026-01-01T15:24:11.505601Z ERROR graphite_editor::messages::portfolio::document::utility_types::network_interface: Could not get downstream_connectors in primary_output_connected_to_layer
2026-01-01T15:24:11.938107Z ERROR graphite_editor::messages::portfolio::document::utility_types::network_interface: Could not get downstream_connectors in primary_output_connected_to_layer
2026-01-01T15:24:11.938756Z ERROR graphite_editor::messages::portfolio::document::utility_types::network_interface: Could not get downstream_connectors in primary_output_connected_to_layer
2026-01-01T15:24:11.987818Z ERROR graphite_editor::messages::portfolio::document::utility_types::network_interface: Could not get downstream_connectors in primary_output_connected_to_layer
2026-01-01T15:24:12.372290Z ERROR graphite_editor::messages::portfolio::document::utility_types::network_interface: Could not get downstream_connectors in primary_output_connected_to_layer
2026-01-01T15:24:12.376959Z ERROR graphite_desktop_wrapper::message_dispatcher: Error poling node graph: Node graph evaluation failed:
[NodeGraphError { path: [7350761748618449721, 0], identifier: "graphic_nodes::graphic::ToGraphicNode", error: These input types are incompatible:
• Input 1:
…found: Table called with Context
…expected: Table called with Context
• Input 1:
…found: Table called with Context
…expected: Table called with Context
• Input 1:
…found: Table called with Context
…expected: Table called with Context
• Input 1:
…found: Table called with Context
…expected: Table> called with Context
• Input 1:
…found: Table called with Context
…expected: Table> called with Context
• Input 1:
…found: Table called with Context
…expected: Table>>> called with Context
The node is currently receiving all of the following input types:
• Input 1: Table called with Context
This is not a supported arrangement of types for the node. }]
2026-01-01T15:24:21.008922Z ERROR graphite_desktop_wrapper::message_dispatcher: Error poling node graph: Node graph evaluation failed:
No input type:
[NodeGraphError { path: [7350761748618449721, 0], identifier: "graphic_nodes::graphic::ToGraphicNode", error: These input types are incompatible:
• Input 1:
…found: Table called with Context
…expected: Table called with Context
• Input 1:
…found: Table called with Context
…expected: Table called with Context
• Input 1:
…found: Table called with Context
…expected: Table called with Context
• Input 1:
…found: Table called with Context
…expected: Table> called with Context
• Input 1:
…found: Table called with Context
…expected: Table> called with Context
• Input 1:
…found: Table called with Context
…expected: Table>>> called with Context
The node is currently receiving all of the following input types:
• Input 1: Table called with Context
This is not a supported arrangement of types for the node. }]
2026-01-01T15:24:23.959663Z ERROR graphite_desktop_wrapper::message_dispatcher: Error poling node graph: Node graph evaluation failed:
No input type:
[NodeGraphError { path: [7350761748618449721, 0], identifier: "graphic_nodes::graphic::ToGraphicNode", error: These input types are incompatible:
• Input 1:
…found: Table called with Context
…expected: Table called with Context
• Input 1:
…found: Table called with Context
…expected: Table called with Context
• Input 1:
…found: Table called with Context
…expected: Table called with Context
• Input 1:
…found: Table called with Context
…expected: Table> called with Context
• Input 1:
…found: Table called with Context
…expected: Table> called with Context
• Input 1:
…found: Table called with Context
…expected: Table>>> called with Context
The node is currently receiving all of the following input types:
• Input 1: Table called with Context
This is not a supported arrangement of types for the node. }]
2026-01-01T15:24:52.762736Z ERROR graphite_editor::messages::portfolio::document::utility_types::network_interface: Could not get node metadata for node 7350761748618449721 in network []
2026-01-01T15:24:52.762756Z ERROR graphite_editor::messages::portfolio::document::utility_types::network_interface: Could not get nested node_metadata in node_click_targets
2026-01-01T15:24:52.762760Z ERROR graphite_editor::messages::portfolio::document::utility_types::network_interface: Could not get node metadata for node 7350761748618449721 in network []
2026-01-01T15:24:52.763171Z ERROR graphite_editor::messages::portfolio::document::utility_types::network_interface: Could not get node metadata for node 7350761748618449721 in network []
2026-01-01T15:24:52.763178Z ERROR graphite_editor::messages::portfolio::document::utility_types::network_interface: Could not get nested node_metadata in node_click_targets
2026-01-01T15:24:52.763181Z ERROR graphite_editor::messages::portfolio::document::utility_types::network_interface: Could not get node metadata for node 7350761748618449721 in network []
2026-01-01T15:24:59.528306Z ERROR graphite_editor::messages::portfolio::document::utility_types::network_interface: Could not get downstream_connectors in primary_output_connected_to_layer
2026-01-01T15:25:01.445137Z ERROR graphite_editor::messages::portfolio::document::utility_types::network_interface: Could not get downstream_connectors in primary_output_connected_to_layer
2026-01-01T15:25:01.445749Z ERROR graphite_editor::messages::portfolio::document::utility_types::network_interface: Could not get downstream_connectors in primary_output_connected_to_layer
2026-01-01T15:25:01.446257Z ERROR graphite_editor::messages::portfolio::document::utility_types::network_interface: Could not get downstream_connectors in primary_output_connected_to_layer
2026-01-01T15:25:01.446738Z ERROR graphite_editor::messages::portfolio::document::utility_types::network_interface: Could not get downstream_connectors in primary_output_connected_to_layer
2026-01-01T15:25:01.453576Z ERROR graphite_editor::messages::portfolio::document::utility_types::network_interface: Could not get downstream_connectors in primary_output_connected_to_layer
2026-01-01T15:25:01.636895Z ERROR graphite_editor::messages::portfolio::document::utility_types::network_interface: Could not get downstream_connectors in primary_output_connected_to_layer
2026-01-01T15:25:01.655028Z ERROR graphite_editor::messages::portfolio::document::utility_types::network_interface: Could not get downstream_connectors in primary_output_connected_to_layer
2026-01-01T15:25:01.655702Z ERROR graphite_editor::messages::portfolio::document::utility_types::network_interface: Could not get downstream_connectors in primary_output_connected_to_layer
2026-01-01T15:25:01.656119Z ERROR graphite_editor::messages::portfolio::document::utility_types::network_interface: Could not get downstream_connectors in primary_output_connected_to_layer
2026-01-01T15:25:01.670873Z ERROR graphite_editor::messages::portfolio::document::utility_types::network_interface: Could not get downstream_connectors in primary_output_connected_to_layer
2026-01-01T15:25:01.687648Z ERROR graphite_editor::messages::portfolio::document::utility_types::network_interface: Could not get downstream_connectors in primary_output_connected_to_layer
2026-01-01T15:25:01.704861Z ERROR graphite_editor::messages::portfolio::document::utility_types::network_interface: Could not get downstream_connectors in primary_output_connected_to_layer
2026-01-01T15:25:01.705524Z ERROR graphite_editor::messages::portfolio::document::utility_types::network_interface: Could not get downstream_connectors in primary_output_connected_to_layer
2026-01-01T15:25:01.753065Z ERROR graphite_editor::messages::portfolio::document::utility_types::network_interface: Could not get downstream_connectors in primary_output_connected_to_layer
2026-01-01T15:25:01.753740Z ERROR graphite_editor::messages::portfolio::document::utility_types::network_interface: Could not get downstream_connectors in primary_output_connected_to_layer
2026-01-01T15:25:02.103927Z ERROR graphite_editor::messages::portfolio::document::utility_types::network_interface: Could not get downstream_connectors in primary_output_connected_to_layer
2026-01-01T15:25:27.177892Z ERROR graphite_editor::messages::portfolio::document::utility_types::network_interface: Could not get layer owner in vertical_shift_with_push for node 13132148953336747125
2026-01-01T15:25:27.177920Z ERROR graphite_editor::messages::portfolio::document::utility_types::network_interface: Could not get layer owner in vertical_shift_with_push for node 13132148953336747125
2026-01-01T15:25:27.177931Z ERROR graphite_editor::messages::portfolio::document::utility_types::network_interface: Could not get layer owner in vertical_shift_with_push for node 13132148953336747125
2026-01-01T15:25:27.177942Z ERROR graphite_editor::messages::portfolio::document::utility_types::network_interface: Could not get layer owner in vertical_shift_with_push for node 13132148953336747125
2026-01-01T15:25:27.177953Z ERROR graphite_editor::messages::portfolio::document::utility_types::network_interface: Could not get layer owner in vertical_shift_with_push for node 13132148953336747125
2026-01-01T15:58:24.070966Z ERROR browser: resources://resources/:0 ResizeObserver loop completed with undelivered notifications.
2026-01-01T15:58:35.324260Z ERROR browser: resources://resources/:0 ResizeObserver loop completed with undelivered notifications.
2026-01-01T15:58:47.174135Z ERROR browser: resources://resources/:0 ResizeObserver loop completed with undelivered notifications.
2026-01-01T15:58:55.571889Z ERROR browser: resources://resources/:0 ResizeObserver loop completed with undelivered notifications.
2026-01-01T16:07:59.939758Z ERROR browser: resources://resources/:0 ResizeObserver loop completed with undelivered notifications.
```
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Valutazione
Questa issue non è ancora stata valutata.