Validator complaining about bootstrap.js inserted by jpm

Validation error:

Access to the Components globalWarning: Access to the Components property is deprecated for security or other reasons.bootstrap.js67const { utils: Cu } = Components;const rootURI = SCRIPT_URI_SPEC.replace(“bootstrap.js”, “”);

This is AMO’s validator complaining about AMO’s own “bootstrap.js”.

This error message came with a threat:

“The validation process found these issues that can lead to rejections: Access to the Components global”

This turns out to be a known bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1165658
It’s listed as WONTFIX.

Is that going to happen forever? It makes AMO look really stupid.

It looks like there is a patch to AMO upcoming to fix it?

Yes, I believe there’s a fix coming up for this.