From 00c56586629c193d9eb50f33aa5dbfe29a90d34d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Jasi=C5=84ski?= Date: Thu, 7 May 2026 21:01:57 +0200 Subject: [PATCH] fix: hide AI assistant bubble from text flow and use full page context for selection panel --- .../Components/Molecules/SelectionAiPanel.razor | 6 +++++- .../Components/Organisms/ReaderCanvas.razor | 8 -------- 2 files changed, 5 insertions(+), 9 deletions(-) diff --git a/src/NexusReader.UI.Shared/Components/Molecules/SelectionAiPanel.razor b/src/NexusReader.UI.Shared/Components/Molecules/SelectionAiPanel.razor index b7f4513..fced0a5 100644 --- a/src/NexusReader.UI.Shared/Components/Molecules/SelectionAiPanel.razor +++ b/src/NexusReader.UI.Shared/Components/Molecules/SelectionAiPanel.razor @@ -76,7 +76,11 @@ private async Task RequestSummary() { IsLoading = true; - Packet = await Coordinator.RequestSummaryAndQuizAsync(SelectedText); + var contextPrompt = !string.IsNullOrWhiteSpace(FullPageContent) + ? $"ANALYSIS CONTEXT (Full Page Content):\n{FullPageContent}\n\nUSER SELECTION TO SUMMARIZE:\n" + : ""; + + Packet = await Coordinator.RequestSummaryAndQuizAsync($"{contextPrompt}{SelectedText}"); IsLoading = false; } diff --git a/src/NexusReader.UI.Shared/Components/Organisms/ReaderCanvas.razor b/src/NexusReader.UI.Shared/Components/Organisms/ReaderCanvas.razor index b3a8e63..92b461d 100644 --- a/src/NexusReader.UI.Shared/Components/Organisms/ReaderCanvas.razor +++ b/src/NexusReader.UI.Shared/Components/Organisms/ReaderCanvas.razor @@ -29,14 +29,6 @@ { @((MarkupString)textSegment.Content) } - else if (block is AiActionTriggerBlock trigger) - { - - } }