Note: There are a few cases of duplicates in user autocompletion which are being worked on.

Add support for DescriptionStyleType

NEW
Unassigned

Status

()

Toolkit
WebExtensions: Frontend
P2
normal
7 months ago
a month ago

People

(Reporter: mattw, Unassigned)

Tracking

(Blocks: 1 bug)

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: triaged[omnibox])

(Reporter)

Description

7 months ago
This property allows descriptions to have very simple markup defined using XML. The supported tags are "url", "match", and "dim".

"url" - give the text a blue URL appearance
"match" makes the text bold
"dim" - makes the text grey.

Aside from the "url" tag, which always takes precedence, nested tags should inherit properties from their parents. For example, if the description is "<dim><match>search</match> <url>www.mozilla.org</url></dim>", "search" should be grey and bold, while "www.mozilla.org" should only appear like a URL and not inherit the properties from "dim".

Valid but unrecognized tags should be ignored. If the XML is malformed an informative error should be thrown.

Updated

7 months ago
Whiteboard: triaged
(Reporter)

Updated

4 months ago
webextensions: --- → ?

Updated

4 months ago
webextensions: ? → ---
Whiteboard: triaged → triaged[omnibox]

Comment 1

a month ago
I think that this should be looked at sooner, rather than later, because it will be a breaking change and it will hurt less before 57. A possibility would be to accept a descriptionPlain property that will take priority over description, to make writing a Chromium-compatible WebExtension simpler as then you can always escape description without it appearing mangled in Firefox until it starts parsing the XML.
You need to log in before you can comment on or make changes to this bug.