build(deps): bump aw-watcher-window from c80aa5a to 1370d29#1232
build(deps): bump aw-watcher-window from c80aa5a to 1370d29#1232dependabot[bot] wants to merge 1 commit intomasterfrom
c80aa5a to 1370d29#1232Conversation
Bumps [aw-watcher-window](https://github.com/ActivityWatch/aw-watcher-window) from `c80aa5a` to `1370d29`. - [Commits](ActivityWatch/aw-watcher-window@c80aa5a...1370d29) --- updated-dependencies: - dependency-name: aw-watcher-window dependency-version: 1370d290a47ed6ed3d409cebaea8ecbae7c01b15 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
Greptile SummaryThis PR bumps the Included upstream changes:
All changes are defensive fixes to edge-case crashes on each supported platform. The diff in this repository is a single-line submodule pointer update, carrying no risk of its own. Confidence Score: 5/5Safe to merge — single-line submodule pointer bump containing only bug fixes and CI maintenance. The entire diff is one submodule pointer update. All upstream changes are defensive bug-fixes for edge-case crashes on macOS, Windows, and KDE Plasma. There are no API changes, no new dependencies, and no logic changes in this repository itself. No issues found. No files require special attention. Important Files Changed
Sequence DiagramsequenceDiagram
participant AW as ActivityWatch (main repo)
participant WW as aw-watcher-window (submodule)
participant OS as OS Window APIs
Note over WW: c80aa5a → 1370d29
WW->>OS: Query active window
alt macOS – missing AX attributes
OS-->>WW: Attribute missing
Note over WW: Fix #105: handle gracefully
WW->>AW: Report safe fallback value
else Windows – hwnd == 0 (UAC/secure desktop)
OS-->>WW: hwnd = 0
Note over WW: Fix #118: skip gracefully
WW->>AW: Report safe fallback value
else Linux/KDE Plasma – get_wm_name() returns None
OS-->>WW: None
Note over WW: Fix #115: guard against None
WW->>AW: Report safe fallback value
else Normal operation
OS-->>WW: Window info
WW->>AW: Report window event
end
Reviews (1): Last reviewed commit: "build(deps): bump aw-watcher-window from..." | Re-trigger Greptile |
Bumps aw-watcher-window from
c80aa5ato1370d29.Commits
1370d29[macos] Improve handling of missing application attributes (#105)61b482bfix(windows): handle hwnd==0 gracefully for UAC/secure desktop (#118)e202578ci: upgrade actions/upload-artifact from v3 to v4 (#116)9e8fba1fix(xlib): handle None return from get_wm_name() on KDE Plasma (#115)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)