Notebooks that contain a lot of metadata don't open happily

Notebooks that contain a lot of metadata, such as this one:

import time
import json

notebook = {'cells': [], 'metadata': {}, 'nbformat': 4, 'nbformat_minor': 5}

notebook['metadata']['test'] = '0'*300000000

with open(f'test_{int(time.time())}.ipynb', 'w') as f:
    f.write(json.dumps(notebook))

cause the browser to hang. There isn’t any indication that anything went wrong in the server console (–debug enabled) and there isn’t any indication that anything went wrong in the browser console.

Is this something that should be an Issue or is this an expected limitation of Notebooks?

We are storing base64 encoded audio and video in the metadata object; hence, the large Notebooks.