Javascript mime renderer stopped working after upgrading notebook from 7.3.3 to 7.4.4

Hello,

After moving to the latest version(7.4.4), the mime renderer defined via a plugin is no longer working.
The extension is a JupyterFrontEndPlugin extension that adds the mime renderer for javascript like this.

export const myJSRendererFactory: IRenderMime.IRendererFactory = {

  safe: true,

  mimeTypes: ['text/javascript', 'application/javascript'],

createRenderer: options => new widgets.RenderedJavaScript(options)

};



const unTrustedJSPlugin: JupyterFrontEndPlugin<void> = {
id: 'test-mime-renderers:unTrusted-JS',

description:  'Adds renderer for unTrusted Javascript content.',

autoStart: true,

requires: [IRenderMimeRegistry],

activate: (app: JupyterFrontEnd, rendermime: IRenderMimeRegistry) => {

 rendermime.addFactory(myJSRendererFactory, 0);

}

I was able find out that the renderer that is being called now is: jupyterlab/packages/javascript-extension/src/index.ts at 09411fab41ac68d9b3619ad487940bedb1597035 · jupyterlab/jupyterlab · GitHub
As far as I can tell this has been there for a while. But our extension was working fine when we were on 7.3.3. Same code stopped working in 7.4.4. Has something changed in the jupyter extensions loading priority for this to happen? I tried changing the rank to negative numbers as well but nothing helped.