Page content disappears when auto-translate is enabled.
Categories
(Firefox :: Translations, defect, P3)
Tracking
()
People
(Reporter: railioaie, Assigned: gregtatum)
References
(Depends on 1 open bug, Regression, )
Details
(Keywords: regression, Whiteboard: [webcompat-source:product])
Attachments
(5 files)
Environment:
Operating system: Windows 10
Firefox version: Firefox 128.0 (release)/ Firefox Nightly 130
Preconditions:
- ETP set to STRICT
- Clean profile
Steps to reproduce:
- Navigate to: https://schnapsen.online/spielen
- Click on Register
Expected Behavior:
Registration page displayed
Actual Behavior:
The registration page is not displayed properly
Notes:
- Not reproducible with ETP STANDARD/turned OFF (both Normal and Private Browsing)
- Reproducible on the latest Nightly
Created from webcompat-user-report:83020685-935c-45bc-b2d6-529ecc340dd0
Comment 2•1 year ago
|
||
This appears to be working for us in the triage meeting - can you recheck?
Hi, It's still reproducible. Please click on register to check.
This is the link : https://schnapsen.online/registrieren
Comment 6•1 year ago
|
||
A-ha, so we figured out that this is actually an issue with Firefox Translate! If you set it to "always translate German", the content just... disappears.
Comment 7•1 year ago
|
||
Since nightly and release are affected, beta will likely be affected too.
For more information, please visit BugBot documentation.
Comment 8•1 year ago
|
||
The severity field is not set for this bug.
:nordzilla, could you have a look please?
For more information, please visit BugBot documentation.
Comment 9•1 year ago
|
||
Interesting, this does seem to be an issue specific to having auto-translate enabled.
I used mozregression and narrowed it down to Bug 1837424, which seems to have caused the issue.
Steps to reproduce
- Navigate to
about:config. - Set the
browser.translations.alwaysTranslateLanguagespref value tode, for German. - Navigate to https://schnapsen.online/registrieren
Expected Behavior
The page is translated from German to the user's target language.
Actual Behavior
The main content of the page disappears after translation starts.
I have not yet taken the time to look further into what code change within Bug 1837424 may have caused this.
Updated•1 year ago
|
Comment 10•1 year ago
|
||
Set release status flags based on info from the regressing bug 1837424
:gregtatum, since you are the author of the regressor, bug 1837424, could you take a look?
For more information, please visit BugBot documentation.
Updated•1 year ago
|
Updated•1 year ago
|
| Assignee | ||
Comment 11•1 year ago
|
||
This is a race between the initial translation and a mutation that happens. We need to keep track of submitted nodes and cancel the translation if a mutation happens, then re-submit with the mutation.
Comment 12•1 year ago
|
||
Set release status flags based on info from the regressing bug 1837424
Updated•1 year ago
|
Updated•1 year ago
|
Updated•1 year ago
|
| Assignee | ||
Comment 13•1 year ago
|
||
I've been working on this, and it requires a pretty big change in the implementation to properly handle, so I wouldn't recommend uplifting the change.
| Assignee | ||
Updated•1 year ago
|
| Assignee | ||
Comment 14•1 year ago
|
||
| Assignee | ||
Comment 15•1 year ago
|
||
Updated•1 year ago
|
Updated•1 year ago
|
| Assignee | ||
Comment 16•1 year ago
|
||
I busted this test while working on this patch, and found the assertion
confusing with the somewhat incorrect Spanish.
Updated•1 year ago
|
Comment 17•1 year ago
|
||
Comment 18•1 year ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/30ac0bfbcc8c
https://hg.mozilla.org/mozilla-central/rev/197d1d95f847
https://hg.mozilla.org/mozilla-central/rev/34b62cca9618
Updated•1 year ago
|
Updated•9 months ago
|
Description
•