undecided → low
new → closed
So you are using jQuery mobile and not just jQuery core? Then maybe you should try and file this against the jQuery-Mobile bug tracker because they might have more knowledge about WebView specific bugs.
Also without more specific information or some test case which reproduces (at least sometimes) the error debugging this is difficult/impossible.
Is this error triggered by some of your code (e.g. by not using a ready wrapper or stuff like that) or by jQuery-Mobile on its own?
Overall this sounds pretty strange, normally you would call
.width() only after the page has finished loading (e.g. inside the ready wrapper) and at this point
clientWidth should work.
Are you sure the
elem.document.documentElement[ "client" + name ] part of the conditional is failing or is already
elem.document.compatMode === "CSS1Compat" evaluating to false.
With the currently available information this issue can't be fixed. If you happen to be able to create a test which reproduces this and this is indeed a bug in jQuery which can be workaround please report back and we will happily reopen this ticket.