Open Bug 1866910 Opened 6 months ago Updated 3 months ago

In reader view, certain pages will lose accented characters when switching tabs or reloading

Categories

(Toolkit :: Reader Mode, defect, P3)

Firefox 119
Unspecified
All
defect

Tracking

()

Tracking Status
firefox-esr115 --- wontfix
firefox120 --- wontfix
firefox121 --- wontfix
firefox122 --- wontfix
firefox123 --- wontfix
firefox124 --- wontfix

People

(Reporter: cecilialopes, Unassigned)

References

(Regression)

Details

(Keywords: nightly-community, regression)

Attachments

(2 files)

User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/119.0

Steps to reproduce:

Open this page, it's the official government page for the constitution of Brazil: https://www.planalto.gov.br/CCIVIL_03/Constituicao/Constituicao.htm

Enter reader view.

Switch to a different tab or press F5.

(happens for me on Firefox for Windows, Linux and Android, including Nightly, on various devices. Conspicuously, once in a while it doesn't happen. Not sure why.)

Actual results:

Accented characters are replaced with

Example: the phrase "A República Federativa do Brasil, formada pela união indissolúvel dos Estados" becomes "A Repblica Federativa do Brasil, formada pela unio indissolvel dos Estados"

Check the images

The Bugbug bot thinks this bug should belong to the 'Toolkit::Reader Mode' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: Untriaged → Reader Mode
Product: Firefox → Toolkit

Reproducible every time for me on macOS Nightly when refreshing the page, but haven't reproduced when switching tabs.

Severity: -- → S4
Priority: -- → P3

I can reproduce the issue on Nightly121.0a1 Windows10.

Status: UNCONFIRMED → NEW
Ever confirmed: true
OS: Unspecified → All

:hsivonen, since you are the author of the regressor, bug 1701828, could you take a look?

For more information, please visit BugBot documentation.

Flags: needinfo?(hsivonen)

Set release status flags based on info from the regressing bug 1701828

I can't repro with tab switch that keeps the reader mode page alive. I can repro with reload.

It looks like the reader mode doesn't deal with the underlying page undergoing the encoding reload. The reader mode should not react to an encoding change Stop, but there isn't currently a flag to indicate that a stop happens ahead of an encoding reload.

Perhaps the Reader Mode should either take into account any page-triggered reload or somehow be attentive to the an encoding reload.

Flags: needinfo?(hsivonen)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: