I encountered an interesting bug on one of our staging instances where I ended up with a bad 'commitRepresentation' that was still valid JSON, and it basically broke the UI for me. We should gracefully handle this error case.
<rdar://problem/117284674>
Pull request: https://github.com/WebKit/WebKit/pull/19378
Committed 278200@main (99d0e691dee4): <https://commits.webkit.org/278200@main> Reviewed commits have been landed. Closing PR #19378 and removing active labels.