celenity/Phoenix
8
198
Fork
You've already forked Phoenix
18

[BUG] AI settings unavailability adversely affects all translation function across all sites. #256

Closed
opened 2026年04月07日 15:24:20 +02:00 by GW72 · 3 comments

Confirmation Checklist

What web browser(s) are you using with Phoenix?

Firefox

Other

No response

What operating system(s) are you experiencing this issue on?

No response

Other

ubuntu 24.04

What version of Firefox/Gecko and Phoenix are you using?

FF 149.0.2
Phoenix 2026年03月31日.1

If you remember, what version of Firefox/Gecko and Phoenix did you first notice the issue on?

No response

Does the issue occur on a new browser profile?

  • Yes
  • No

Please share your browser's distribution ID.

default

Please share your browser's update channel.

https://ppa.launchpadcontent.net/mozillateam/ppa/ubuntu/noble main

Please share a list of your currently installed browser add-ons/extensions, as well as the versions you have installed.

uBO
trocker
LocalCDN
NewTab - redirect
Sponsorblock
FF containers

Please explain the issue you are experiencing.

The AI section in settings is absent. As translations are now controlled by AI settings, and now translations do not function, I would like to be able to access AI settings.

Please provide detailed steps to reproduce the issue.

Translation function is unavailable at all times, for any website. I need translations to be available. I need AI settings to be available in order to access translation function, and whatever related settings to be undone such that language translations function properly.

### Confirmation Checklist - [x] I confirm that this issue occurs on the **latest release** of Phoenix. You can check what the latest version is on [the `Releases` page](https://codeberg.org/celenity/Phoenix/releases). - [x] I confirm that this issue has **NOT** already been reported on [the Codeberg issue tracker](https://codeberg.org/celenity/Phoenix/issues), [the GitLab issue tracker](https://gitlab.com/celenityy/Phoenix/-/issues), **and/or** [the GitHub issue tracker](https://github.com/celenityy/Phoenix/issues). ### What web browser(s) are you using with Phoenix? Firefox ### Other _No response_ ### What operating system(s) are you experiencing this issue on? _No response_ ### Other ubuntu 24.04 ### What version of Firefox/Gecko and Phoenix are you using? FF 149.0.2 Phoenix 2026年03月31日.1 ### If you remember, what version of Firefox/Gecko and Phoenix did you first notice the issue on? _No response_ ### Does the issue occur on a new browser profile? - [x] Yes - [ ] No ### Please share your browser's distribution ID. default ### Please share your browser's update channel. https://ppa.launchpadcontent.net/mozillateam/ppa/ubuntu/noble main ### Please share a list of your currently installed browser add-ons/extensions, as well as the versions you have installed. uBO trocker LocalCDN NewTab - redirect Sponsorblock FF containers ### Please explain the issue you are experiencing. The AI section in settings is absent. As translations are now controlled by AI settings, and now translations do not function, I would like to be able to access AI settings. ### Please provide detailed steps to reproduce the issue. Translation function is unavailable at all times, for any website. I need translations to be available. I need AI settings to be available in order to access translation function, and whatever related settings to be undone such that language translations function properly.
GW72 changed title from (削除) [BUG] PLEASE REPLACE THIS TEXT WITH A SUMMARY OF YOUR ISSUE... (削除ここまで) to [BUG] AI settings unavailability adversely affects all translation function across all sites. 2026年04月07日 15:26:03 +02:00

@GW72 Hey, thanks for the report. We definitely support Translations, and in fact, we go out of our way to explicitly enable it with the new AI pref (browser.ai.control.translations). Translations should work regardless of whether the AI setting panel is enabled, but you can re-enable it if desired by setting browser.ai.control.translations to true - though that shouldn't make a difference.

If possible, can you please try setting javascript.options.main_process_disable_jit to false, and restarting the browser? Apparently, according to #254, that pref can cause issues with Translations - though I haven't been able to replicate them in testing. If that pref does it fix for you, please LMK, because I'll probably disable it by default if it does.

Sorry to hear you're still having trouble with Translations after all this time... I guess it just hates you personally for some reason :P.

@GW72 Hey, thanks for the report. We definitely support Translations, and in fact, we go out of our way to explicitly enable it with the new AI pref *(`browser.ai.control.translations`)*. Translations should work regardless of whether the AI setting panel is enabled, but you can re-enable it if desired by setting `browser.ai.control.translations` to `true` - though that shouldn't make a difference. If possible, can you please try setting `javascript.options.main_process_disable_jit` to `false`, and restarting the browser? Apparently, according to https://codeberg.org/celenity/Phoenix/pulls/254, that pref can cause issues with Translations - though I haven't been able to replicate them in testing. If that pref does it fix for you, please LMK, because I'll probably disable it by default if it does. Sorry to hear you're still having trouble with Translations after all this time... I guess it just hates you personally for some reason :P.
Author
Copy link

@celenity thanks for the solution, which was to set to false the config javascript.options.main_process_disable_jit. I can add that for the same version of phoenix on windows 11 25H2, translations continued to work as normal without interventions on FF 149. Other than this curse of translation roulette on ubuntu, phoenix works flawlessly and I am grateful for all your efforts.

Checking with grok it seems this config set to false does (at least currently with FF 149) not seem to impart any huge extra security risk or concerns at least until the next iteration of something like CVE-2019-11707 + IPC logic bug comes around. Perhaps it would be more appropriate for inclusion in the extended hardening option?

@celenity thanks for the solution, which was to set to `false` the config `javascript.options.main_process_disable_jit`. I can add that for the same version of `phoenix` on `windows 11 25H2`, translations continued to work as normal without interventions on FF 149. Other than this curse of translation roulette on ubuntu, `phoenix` works flawlessly and I am grateful for all your efforts. Checking with `grok` it seems this `config` set to `false` does (at least currently with FF 149) not seem to impart any huge extra security risk or concerns at least until the next iteration of something like `CVE-2019-11707 + IPC logic bug `comes around. Perhaps it would be more appropriate for inclusion in the `extended hardening` option?

@GW72 Thank you for confirming!

Perhaps it would be more appropriate for inclusion in the extended hardening option?

There actually is an upstream bug about this, but, until it's fixed - yes, I agree this is the best course of action. Will be done for next release, thanks again for your time and support! :)

@GW72 Thank you for confirming! > Perhaps it would be more appropriate for inclusion in the `extended hardening` option? There actually is an [upstream bug about this](https://bugzilla.mozilla.org/show_bug.cgi?id=2019140), but, until it's fixed - yes, I agree this is the best course of action. Will be done for next release, thanks again for your time and support! :)
Sign in to join this conversation.
No Branch/Tag specified
dev
pages
2026年07月08日.1
2026年06月10日.1
2026年05月21日.2
2026年05月21日.1
2026年04月27日.1
2026年03月31日.1
2026年03月30日.1
2026年02月23日.1
2026年02月16日.1
2026年01月21日.1
2025年12月23日.1
2025年11月27日.1
2025年11月07日.1
2025年10月26日.1
2025年10月12日.1
2025年10月03日.1
2025年09月07日.1
2025年08月06日.1
2025年07月30日.1
2025年07月11日.1
2025年06月24日.1
2025年06月12日.1
2025年06月10日.1
2025年06月06日.1
2025年06月02日.2
2025年06月02日.1
2025年05月11日.1
2025年04月27日.1
2025年04月15日.1
2025年04月11日.1
2025年04月02日.1
2025年03月25日.1
2025年03月20日.1
2025年03月12日.1
2025年03月05日.1
2025年02月28日.1
2025年02月21日.1
2024年02月18日.1
2025年02月14日.1
2025年02月13日.1
2025年02月01日.1
2025年01月30日.1
2025年01月27日.1
2025年01月24日.1
2025年01月22日.2
2025年01月22日.1
2025年01月20日.2
2025年01月20日.1
2025年01月19日.1
2025年01月14日.1
2025年01月13日.1
2025年01月12日.2
2025年01月12日.1
2025年01月06日.1
05January2025v1
20240103.2
20250103.1
20241229-1
20241225-1
20241216-1
20241211-1
20241204-1
20241203-1
31November2024v1
20241103-1
20240924-1
20240914-1
20240907-1
20240902-1
20240831-1
20240825-1
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
celenity/Phoenix#256
Reference in a new issue
celenity/Phoenix
No description provided.
Delete branch "%!s()"

Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?