[geometry] DOMRectList at-risk

Hi,

DOMRectList was introduce to describe the interface returned by getClientRectList(). As an addition, we also made Array the prototype of DOMRectList instead of Object after developer feedback.

Since we see a pattern to use sequences where possible, the spec already requires to not use DOMRectList on new interfaces and just allow it on legacy interfaces (getClientRectList()).

Since some browsers added or are going to add use-counters to get usage data of the getter on the list returned by getClientRectList(), I moved DOMRectList to the at-risk list. If use counters on browsers show that the getter is not in use, the DOMRectList interface will be dropped. getClientRectList() must use sequence<DOMRect> then.

The spec now states:

“• The DOMRectList interface is at-risk. The authors of this specification await feedback from implementers if the getter of DOMRectList is currently in use on legacy interfaces. If there is no/not enough content to justify DOMRectList, legacy interfaces must use sequences instead and DOMRectList will be removed from this specification."

Greetings,
Dirk 

Received on Monday, 15 September 2014 12:04:15 UTC