diff --git a/openless-all/app/src-tauri/src/insertion.rs b/openless-all/app/src-tauri/src/insertion.rs index af4a925c..2f3b88a2 100644 --- a/openless-all/app/src-tauri/src/insertion.rs +++ b/openless-all/app/src-tauri/src/insertion.rs @@ -58,6 +58,12 @@ fn copy_to_clipboard(text: &str) -> bool { #[cfg(target_os = "macos")] fn simulate_paste() -> Result<(), String> { + if !matches!( + crate::permissions::check_accessibility(), + crate::permissions::PermissionStatus::Granted + ) { + return Err("accessibility permission is not granted".into()); + } macos::post_cmd_v() }