Not being able to see the JSON on the row is probably ok, since a small piece of data doesn’t help much anyway, but this also applies to large TEXT fields—the exact same thing happens—it loads the entire text per row. Why can’t it use SQL “left(data, 100)” to only retrieve the first 100 characters?
I just noticed, one of my main tables (44 rows, 23 fields, 15 of them table type) is sluggish when I scroll up/down and left/right in the data viewer. If I keep adding more data, it will become unusable.
The second, separate point, is about editing huge JSON or TEXT. Maybe if the data is > 100,000 characters it prompts to download it and an option for uploading? It’s not feasible/appropriate to edit huge JSON/TEXT in a little textarea.