Open Bug 1566151 Opened 5 years ago Updated 2 years ago

Address bar does not autocomplete/autofill IDN/internationalized TLDs

Categories

(Firefox :: Address Bar, defect, P3)

69 Branch
defect
Points:
5

Tracking

()

People

(Reporter: Kostic, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: papercut, Whiteboard: [snt-write-proposal][snt-scrubbed])

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

Steps to reproduce:

Wrote "гно" (gno) in the address bar.

Actual results:

Nothing.

Expected results:

Firefox should autocomplete "гно" to the domain "гном.срб" (gnom.srb), as it does with the ASCII domain names.

Component: Untriaged → Address Bar

Thanks for reporting this. I'm surprised we don't have a bug on file already. I looked for one but didn't find anything.

It looks like we end up storing punycode in moz_places and moz_origins. So we'd need somehow to make the unicode translation available when searching moz_origins. We could translate back to unicode when searching or add a unicode column to moz_origins to avoid translating at search time.

I checked Chrome and Safari, and they both autofill IDNs, so we're behind the curve here. I'd really like to work on this, but we have higher priorities at the moment.

Status: UNCONFIRMED → NEW
Ever confirmed: true
Priority: -- → P3
Summary: Address bar does not autocomplete IDN TLDs → Address bar does not autocomplete/autofill IDN TLDs

Tweaking the summary to make this a little easier to find in searches and my own quantumbar.

Summary: Address bar does not autocomplete/autofill IDN TLDs → Address bar does not autocomplete/autofill IDN/internationalized TLDs
Points: --- → 5

Not sure if this bug refers to (in layman terms) "well known sites" or "sites in browsing history". So, adding this info just in case...

I am hit by this bug regarding history. I.e. I often visit urval.företagskontakt.se, which i punycoded into urval.xn--fretagskontakt-vpb.se. When I open a new tab and type "urval." it appears in the dropdown of suggestions, but as soon as I type one more letter "urval.f", it disappears, because it would only match if I type an x, "urval.x", i.e. matching the puncode version.

A fix would be very much appreciated.

This seems like an S2 according to the definition: "Major Functionality/product severely impaired and a satisfactory workaround doesn't exist"

Marco, please update if you disagree.

Severity: normal → S2

S2 though mens we should start working on this now, but this is not a regression, it never worked. I agree with the assessment, but resourcing may be a problem, unless you were planning to work on this. Otherwise maybe P2-S3.

Severity: S2 → S3
See Also: → 1416881
Whiteboard: [snt-write-proposal][snt-triaged]
Whiteboard: [snt-write-proposal][snt-triaged] → [snt-write-proposal][snt-scrubbed]
You need to log in before you can comment on or make changes to this bug.