This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
Assuming an interface is both maplike/setlike and an indexed attribute/getter, both cases will require an @@iterator symbol, but the spec does not make clear whether there should be a tiebreak or whether this case should not be permitted at all.
Given that we do not want to encouraged further indexed attributes or getters, I think we should just disallow maplike/setlike from being used on interfaces that use those features.
It's worth thinking about how you'd spec HTMLCollection today. That's the one case I can think of that's more or less something maplike with an indexed getter.
Probably like https://dom.spec.whatwg.org/#element-collections :). (To get named access use `.query("#x, [name='x']")`)
https://github.com/heycam/webidl/commit/57125df7f96f837ff299ce8dd4241a56282dcdc1