This is more a matter of curiosity than a serious problem but in the MDN documentation for console.log about string substitutions it says:
%o or %O Outputs a JavaScript object. Clicking the object name opens more information about it in the inspector.
Is there any difference between %o and %O? I haven't noticed anything obvious in chrome. If not why do both exist? Just some old compatibility thing or is there a reason we have both?
