mirror of
https://github.com/bitwarden/browser
synced 2026-01-10 04:23:53 +00:00
More robust error handling for desktop autotype windows implementation (#16501)
* Desktop autotype windows error handling * create a subdir * extract window handle to separate file * remove println in case tracing doesn't make it in * touchups * reduce scope of unsafe call * use tracing * Fix comparison on GetLastError result * Remove the WindowHandle wrapper and save it for the unit testing PR * restore apps/browser/src/platform/system-notifications/browser-system-notification.service.ts * use the human readable message for GetLastError debug * don't call GetLastError outside of error path * add some more debug statements * feedback coltonhorst: nits, fix false positive when len zero, re-add handle validation * lint * feedback coltonhurst: add comments and update var names
This commit is contained in:
5
apps/desktop/desktop_native/Cargo.lock
generated
5
apps/desktop/desktop_native/Cargo.lock
generated
@@ -342,6 +342,7 @@ checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26"
|
||||
name = "autotype"
|
||||
version = "0.0.0"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"tracing",
|
||||
"windows 0.61.1",
|
||||
"windows-core 0.61.0",
|
||||
@@ -2897,9 +2898,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "security-framework"
|
||||
version = "3.4.0"
|
||||
version = "3.5.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "60b369d18893388b345804dc0007963c99b7d665ae71d275812d828c6f089640"
|
||||
checksum = "cc198e42d9b7510827939c9a15f5062a0c913f3371d765977e586d2fe6c16f4a"
|
||||
dependencies = [
|
||||
"bitflags",
|
||||
"core-foundation",
|
||||
|
||||
Reference in New Issue
Block a user