Open Bug 1558744 Opened 5 years ago Updated 5 months ago

Disallow ACString attributes/return values in non-builtin classes

Categories

(Core :: XPCOM, defect)

defect

Tracking

()

Tracking Status
firefox69 --- affected

People

(Reporter: emk, Unassigned)

References

Details

  1. If only C++ implements the interface, make the interface [builtinclass].
  2. Otherwise, if the member is not used from C++, remove the member from IDL and stop using the interface in JavaScript (De-XPIDLify: see bug 1455458 for an example).
  3. Otherwise, either AString or AUTF8String should be used.
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.