Application error on autoscout24.de when searching for a car model with "Always translate German" enabled
Categories
(Firefox :: Translations, defect, P3)
Tracking
()
People
(Reporter: ctanase, Unassigned)
References
()
Details
Attachments
(1 file)
2.11 MB,
video/mp4
|
Details |
Environment:
Operating system: Windows 10
Firefox version: Nightly 125.0a1 (2024-02-25) / Release 123
Steps to reproduce:
- Go to https://www.autoscout24.de/auto-verkaufen
- When translation pop-up appears click on the gear icon and select "Always translate German" and deselect "Always offer to translate"
- Fill in all the fields.
- Press "Continue"
Expected results:
Results are displayed.
Actual results:
Application error displayed.
Note: it reproduced on the 2nd try on Nightly
Comment 1•4 months ago
|
||
Since nightly and release are affected, beta will likely be affected too.
For more information, please visit BugBot documentation.
Comment 2•3 months ago
|
||
The severity field is not set for this bug.
:epavlov, could you have a look please?
For more information, please visit BugBot documentation.
Comment 3•3 months ago
|
||
I could not reproduce it in Release and Nightly on MacOS with M3 CPU. It seems it's something not deterministic or platform-specific.
Updated•3 months ago
|
Comment 4•3 months ago
|
||
While it's not deterministic, when comparing to Chrome, the issue seems to be that translation is happening too fast in Firefox and that breaks client-side DOM manipulation.
From logs when I see that black screen:
DOMException: Node.removeChild: The node to be removed is not a child of this node
If you try again, try with "Audi" and "A3" and fill the rest such that you get a price estimation on the second page as I noticed this issue isn't happening when the vehicle inputs do not have an estimate, but Audi A3 with a recent date usually has an estimate. I have more success reproducing this when I change something in the form before pressing continue. i.e. if you go to the second screen without issues, go back by pressing the "Back to the basic data" button at the top left of the form, change the inputs and press continue again. It takes 2-3 times at most for me to get the issue
Description
•