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)
- {
-
- }
}