Version
4.2.1
Steps to reproduce
This warning from echarts: https://github.com/apache/incubator-echarts/blob/b6ab21159617b45c8077d998d468977cdd87d146/src/echarts.js#L1999 seems to be triggered when !dom.clientWidth, however I believe it is valid for dom.clientWidth to have a value of 0.
I'm not sure why this warning was added, but I think the check should be dom.clientWidth === undefined if the check is for a failure of the clientWidth API to exist.
What is expected?
warning should not occur for element width/height of 0
What is actually happening?
warning is logged.
I'm happy to resolve this issue, but I'd like some confirmation my hunch is correct, or a clarification for why it is not.