Group inline links and list items into browse lines

This commit is contained in:
ak47 committed 2026-11-07 20:31:50 -05:00
1 parent 3dbd7f2554
commit d01965c00d
16 files changed
+309 -15

No files matched your search

+3
View File
@@ -39,6 +39,9 @@ func presentReadAllResult(logger *slog.Logger, speech speechEnqueuer, result rev
options.Reading = &reading
options.ReadFullRowInGUITable = false
for index, line := range result.ReadAllLines {
if len(line.Contents) > 1 && len(line.SourceContexts) == len(line.Contents) {
line = presentation.DocumentVisualLineForSpeech(line)
}
if spoken := presentation.DocumentLineSpeechWithOptions(line, options); spoken.Text != "" {
// One request owns the original observation ticket. Conservatively
// keep the entire reading private if any spoken line is sensitive