Opened 13 months ago

Last modified 5 months ago

#31980 new defect

Buttons on localized spoof locale dialog are not loaclized but "Yes" and "No"

Reported by: gk Owned by: tbb-team
Priority: Medium Milestone:
Component: Applications/Tor Browser Version:
Severity: Normal Keywords: tbb-regression, tbb-9.0-issues
Cc: Actual Points: 0.75
Parent ID: Points:
Reviewer: Sponsor:

Description

When using a non-en-US bundle buttons on the spoof locale dialog one gets while reuqesting web content for the first time are not localized but rather "Yes" and "No".

Child Tickets

Change History (7)

comment:1 Changed 13 months ago by gk

Actual Points: 0.75

I spent a great deal of time trying to track this down. Here is what found so far:

The behavior is correct in our latest esr60-based bundles meaning the buttons are localized as well.

The bug occurs on any ESR68 version but there are (at least) two crucial pieces to reproduce it:

1) The bug is only visible on first start
2) The bug only happens if localization is provided with the language packs. Localized builds as Mozilla ships them are not affected.

I guess the underlying problem is some race condition where the extension (the language pack) is not initialized early enough the first time to be used for the dialog buttons.

I'll file a Mozilla bug shortly.

(I've shaved enough yaks already to get to this point but I won't have time to work on this until 9.0 is out)

comment:2 Changed 13 months ago by gk

Summary: Buttons on localized spoof locale are not loaclized but "Yes" and "No"Buttons on localized spoof locale dialog are not loaclized but "Yes" and "No"

comment:4 Changed 12 months ago by gk

Keywords: tbb-9.0.1-can added

comment:5 Changed 5 months ago by sysrqb

Keywords: tbb-9.5-issues added; tbb-9.0-issues removed

Batch move tbb-9.0-issues to tbb-9.5-issues

comment:6 Changed 5 months ago by sysrqb

Keywords: tbb-9.0.1-can removed

We can't fix these issues in version 9.0.1.

comment:7 Changed 5 months ago by sysrqb

Keywords: tbb-9.0-issues added; tbb-9.5-issues removed
Note: See TracTickets for help on using tickets.