notion-repackaged
notion-repackaged copied to clipboard
Object.hasOwn is not a function in mermaid diagrams in notion-repackaged
What is happening?
When looking at a mermaid diagram (rendered through a code snippet of language mermaid) I see the mermaid code, but when its rendering the image, it give a javascript error Unknown Error: TypeError: Object.hasOwn is not a function.
Checking the error, it looks like Object.hasOwn is only supported since nodejs 16.9, but looking in this repo, notion-repackaged seems to use nodejs 14.17.1. This would explain the issue.
If upgrading nodejs isn't an option, there also seems to be a polyfill for it that could maybe solve it? https://github.com/es-shims/Object.hasOwn
What should be happening? The mermaid diagram should be rendered.
Screenshots (if applicable):
Issue in notion-repackaged:
Its fine in the browser:
Operating system/browser name & version: Fedora Linux 38
notion-enhancer and/or notion-repackaged version: notion-app-2.0.18-1.x86_64
notion-enhancer configuration (enabled/disabled mods and their settings):
me too
Same on Ubuntu 22.04, notion-app
我也是,在Ubuntu22.04上,notion-app-enhanced
same :(