Task Mode: Dynamic Filtering for Task-Specific Web Navigation using LLMs
Ananya Gubbi Mohanbabu, Yotam Sechayk, Amy Pavel
Integrate goal-based filtering into your accessibility stack. Stop treating screen readers as passive narrators of everything on the page. Let users declare intent upfront, then show only what matters for that task.
Screen reader users spend minutes traversing irrelevant elements before reaching desired information, while sighted users visually skim in seconds. Modern web interfaces overwhelm everyone with excessive text and visuals unrelated to current goals.
Method: Task Mode uses an LLM to dynamically filter web content based on user-specified goals. When a screen reader user states 'find the return policy,' the system strips out navigation menus, promotional banners, and unrelated product listings—leaving only policy-relevant content. The filtering happens in real-time as users navigate, not as a one-time preprocessing step. This reduces the cognitive load of sequential navigation by eliminating the noise before it reaches the user.
Caveats: Depends on LLM accuracy for relevance judgments. Overly aggressive filtering could hide critical context or navigation paths users didn't anticipate needing.
Reflections: How do users recover when the LLM filters out something they actually needed? · Can this approach generalize to mobile apps where DOM structure is less standardized? · What's the latency penalty for real-time LLM filtering on slower connections?