Login
You're viewing the discuss.systems public feed.
  • Jul 12, 2026, 5:07 AM

    "Firefox and AI" has produced strong emotions. I've tested the latest version of the #Mozilla browser and made a few observations:

    - the "AI" features are just a web page loaded as a "sidebar"

    - the "AI" is a single-page web application which the user can give access to pages or selections

    - if the single-page application doesn't meet certain implied UI patterns the feature breaks

    - the Web-UI in llama-server works, the one llama-swap breaks it (as seen in the screenshot)

    The takeaway is this:

    1. the "AI" feature is useful, especially when used with a self-hosted RAG (Retrieval Augmented Generation) like Open WebUI, or a simple LLM on a local GPU

    2. the page-scraping feature (from the screen-reader API) is good, better than what the extensions Page Assist uses

    3. 3rd party extensions, like Page Assist, have far better LLM support (an API endpoint just works)

    4. the real problem is trusting OpenAI, and the like, with the feature.

    #privacy #selfhosting #homelab #surveillance

    ©) | © Advanced Preferences x | § Ethics of Artificial Intellic x The_Removal_of God_from x [8 AliExpress German - Kau x [Bl Access Al chatbots in Fire x + v _ a ox
Oo « > C @ Firefox about:config bad owN @ © © &® & & =
£| |  http://mt39:8080/ ox browser.ml.chat [J Show only modified preferences
2 browser.ml.chat.enabled true =
Playground Models Activity Logs 3
© browser.ml.chat.hideLocalhost true =
“ — browser.ml.chat.maxLength 7000 ’
Models ( = J
browser.ml.chat.menu true 2
Model ID State browser.ml.chat.model gemma-4-26b-gat-tensor Pa
gim-a/-3up J
Aliases: gim-47-80k-f15. (Load) stopped ; ai-chatbot-page-summarization-mvp-treatment-a-callout-badge-rollout-va:trea
f16-v, default browser.ml.chat.nimbus tment-a-callout-badge ‘8
llama-3.1.8b {"id":"chatbot","template":"multistage","transitions":true, "screens":[ {"id":"chat_pick’,"c
ama-3.1-¢ (oad) (stopped ontent":{"fullscreen":true,"hide_secondary_section""responsive","narrow":true,"positio
Asses lama 31 (Load) oC n""split", "title": {"fontWeight":400,"string_id":"genai-onboarding-choose-header"},"cta_
98-128k-f16-k.t4-v paragraph": {"text":{"string_id":"genai-onboarding-choose-description”,"string_name":T
browser.ml.chat.onboarding.config eam-more"}, "action": {"type":"chatbot:support"} },"above_button_content":[{‘text":" ~~ #
qwen-35-9b- * "type":"text"}],"primary_button":{"action":{"navigate":true, "type":"chatbot:persis
tensor — t"},"label":{"string_id":"genai-onboarding-primary"}} "additional button": {"action":{"di
Aliases: quen-35-0b. (Load) stopped smiss":true, "type": "chatbot:revert"},"label":{"string_id":"genai-onboarding-secondar
q8-256k-BkBv-15, y"}."style":"link"},"progress_bar":true}}1}
qwen-3.5-9b
browser.ml.chat.page true 2
EE
browser.ml.chat.page.footerBadge false 2 wn
Upstream Logs TT = Q browser.ml.chat.page.menuBadge false 2 =n
99:92.09€, £5571 TSTV CYST avert tit. Th browser.ml.chat.prompt. prefix {"I10nld":"genai-prompt-prefix-selection"} ’
99.52.092.269 I slot launch_slot_: i
99.52.092.273 I slot update slots: i browser.ml.chat.prompts.0 {"id":"summarize","10nld":"genai-prompts-summarize"} ’
99.52.093.144 W slot update slots: i
DAT R ce [LA Erp § browser.ml.chat.prompts.1 {"id":"explain","I10nld":"genai-prompts-explain”, "targeting": "contentType != 'page™} ~~ #
99.52.344.578 I slot print_timing: i {"id":"quiz","110nld":"genai-prompts-quiz", "targeting":"(!provider|regExpMatch('gemini')
browser.ml.chat.prompts.3 er iz
99.52.344.579 I slot print_timing: i prome! [I region == 'US') && contentType I= ‘page™} ’
09.52.344.580 I slot print_timing: i browserml.chat.prompts.4 {"1d" "proofread", "I10nid""genai-prompts-proofread","targeting":"contentType '= pag
99.52.344.587 I slot release: i al
99.52.344.500 I srv update_slots: a browser.ml.chat.provider hitp:/mt39:8080/ PIN
148.43.399.830 I srv  operator(): .
Received second interrupt, terminati browser.ml.chat.shortcut.onboardingMouseoverCount 2 Pa
browser.mlchat.shortcuts true 2
. browser.ml.chat.shortcuts.custom true 2
® Summarize page
browser.ml.chat.shortcuts.longPress 60000 ’
    💬 0🔄 1⭐ 0