Multiple flex-badges can appear active, even though just a single highlighter is visible on page

VERIFIED FIXED in Firefox 65

Status

defect
P2
normal
VERIFIED FIXED
8 months ago
6 months ago

People

(Reporter: mbalfanz, Assigned: miker)

Tracking

(Blocks 1 bug)

65 Branch
Firefox 65
Dependency tree / graph

Firefox Tracking Flags

(firefox65 verified)

Details

Attachments

(2 attachments)

STR:
- visit google.com
- open the inspector and select the search field
- enable any flex highlight through the markup badges
- enable the flex badge for input.gLFyf.gsfi

ER:
- the first badge should turn into an unselect state, only one badge should be active

AR:
- 2 badges are now active
When selecting the input field that breaks the badges, I get tons of `JavaScript error: resource://devtools/server/actors/highlighters/flexbox.js, line 311: TypeError: flex is null; can't access its "crossAxisDirection" property` in my terminal
Priority: -- → P3
This error can be triggered simply by flicking the flex badge on Google's input box... taking a quick look as IMO this is embarrassing.
Assignee: nobody → mratcliffe
Status: NEW → ASSIGNED
Priority: P3 → P2
OS: Unspecified → All
Hardware: Unspecified → All
Two line fix... asked pbro for review.
Pushed by mratcliffe@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/9555c7aee866
Multiple flex-badges can appear active, even though just a single highlighter is visible on page r=pbro
https://hg.mozilla.org/mozilla-central/rev/9555c7aee866
Status: ASSIGNED → RESOLVED
Closed: 8 months ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 65
Flags: qe-verify+

I reproduced this issue using 65.0a1(2018-11-16), on Windows 10 x64.
I can confirm this issue is fixed, I verified using Fx 65.0b10 on Windows 10 x64, macOS 10.13 and Ubuntu 16.04 LTS.
Cheers!

Status: RESOLVED → VERIFIED
Flags: qe-verify+
You need to log in before you can comment on or make changes to this bug.