Share document Where Am I reports with Remote

This commit is contained in:
ak47 committed 2026-11-05 17:11:08 -05:00
1 parent 02fb70e81a
commit 103fbfd81a
13 files changed
+249 -19

No files matched your search

+3 -3
View File
@@ -35,7 +35,7 @@ func (handler *accessibilityEventHandler) handleCaret(event atspi.Event, activit
if !state.focusedID.Valid() {
state.owner.follow(event)
state.focusedID = event.Source.ID()
state.current = event.Source
state.setCurrent(event.Source)
}
}
if event.Source.ReadOnlyCombo.Valid() && event.Source.ReadOnlyCombo == state.focusedID &&
@@ -64,7 +64,7 @@ func (handler *accessibilityEventHandler) handleCaret(event atspi.Event, activit
return true
}
if browser != nil && browser.ready && !event.Source.Editable {
state.current = event.Source
state.setCurrent(event.Source)
if objectReview != nil {
objectReview.SyncFocus(event.Source.ID())
if err := objectReview.SyncDocumentCaret(event.Source.ID(), event.Detail1); err != nil {
@@ -98,7 +98,7 @@ func (handler *accessibilityEventHandler) handleCaret(event atspi.Event, activit
// document; focus mode still assembles visual lines across objects.
if browser != nil && browser.ready && browser.mode == review.FocusMode &&
intent == input.LineIntent && !event.Source.Editable && objectReview != nil {
state.current = event.Source
state.setCurrent(event.Source)
objectReview.SyncFocus(event.Source.ID())
if request, err := objectReview.ReadDocumentLine(event.Source.ID(), event.Detail1); err == nil {
state.documentLineFocus = event.Source.ID()