Closed Bug 1654341 Opened 4 years ago Closed 4 years ago

Use of unknown property Ci.nsIAutoCompletePopup.TEXTVALUE_REASON_COMPLETESELECTED

Categories

(Toolkit :: Form Autofill, defect, P3)

defect

Tracking

()

RESOLVED FIXED
81 Branch
Tracking Status
firefox-esr68 --- unaffected
firefox-esr78 --- unaffected
firefox78 --- unaffected
firefox79 --- unaffected
firefox80 --- disabled
firefox81 --- fixed

People

(Reporter: standard8, Assigned: abr)

References

(Regression)

Details

(Keywords: regression)

I just discovered this use of an unknown property:

https://searchfox.org/mozilla-central/rev/3b6958c26049c1e27b2790a43154caaba9f6dd4a/browser/extensions/formautofill/FormAutofillHandler.jsm#656

browser/extensions/formautofill/FormAutofillHandler.jsm
  656:14  error  Use of unknown property Ci.nsIAutoCompletePopup.TEXTVALUE_REASON_COMPLETESELECTED

That should probably use nsIAutoCompleteInput, however, looking at the uses of setTextValueWithReason we can probably drop the reason argument altogether as neither of the implementations actually use it.

The slight complication would be what to rename the function to as there's already a SetTextValue in c++ which does something slightly different.

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

The severity field is not set for this bug.
:MattN, could you have a look please?

For more information, please visit auto_nag documentation.

Flags: needinfo?(MattN+bmo)
Flags: needinfo?(MattN+bmo) → needinfo?(jmathies)
Depends on: 1658086
Severity: -- → S4
Flags: needinfo?(jmathies)
Priority: -- → P3

Fixed by Bug 1658086

Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Assignee: nobody → adam
Target Milestone: --- → 81 Branch

Hi Adam,
Is there a way for us to verify this manually or manual testing is not required in this case?
Thanks.

Flags: qe-verify?
Flags: needinfo?(adam)

(In reply to Alin Ilea from comment #4)

Hi Adam,
Is there a way for us to verify this manually or manual testing is not required in this case?
Thanks.

It's just a code-level change that isn't visible. If you want to verify it, you can run through a credit-card fill and then check the console to make sure that the specific error that Mark pasted into Comment 0 doesn't appear. But given that it's not visible to users, it's not clear that manual testing is warranted.

Flags: needinfo?(adam)

Tried to reproduce this on Firefox RC 80 but didn't see the error in the console. The same goes for the latest Nightly 81, so this is indeed something we can't verify manually as Adam said. Adding qe- flag to mark this as not actionable on QA side for verification.

Flags: qe-verify? → qe-verify-
Has Regression Range: --- → yes
You need to log in before you can comment on or make changes to this bug.