Skip to content

Issues with the <emoji sets> extension. #128

@MyXelf

Description

@MyXelf

Hi:

The emoji sets extension is having issues replacing the system emojis with the ones from the selected style.

The workaround is to disable the emoji sets extension in the NE configuration menu.

The issue is reproducible using Notion Enhanced as the standalone application and also as the Chrome extension. Pictures are attached below.

HTH

What is happening?
Spectacle-20240327--00-Access-Blocked

By creating a blank page with a single emoji and the emoji sets extension enabled, the following issues happen:

  • Access to fetch resources from https://emojicdn.elk.sh are blocked by CORS policy.
  • Constantly increasing warnings on the Console of the Developers Options.
  • Uncaught RangeError: Maximum call stack size exceeded.
  • Page entirely irresponsive due to the repetitive warnings.

What should be happening?

  • The system emojis should be correctly replaced by the selected style in the emoji sets extension.

Screenshots (if applicable):
Spectacle-20240327--01-Warnings-32767

  • 32767 warnings in a few seconds.

Spectacle-20240327--02-Warnings-65535

  • 65535 warnings a few seconds later. Totally irresponsive page.

Spectacle-20240327--03-Warnings-163,389

  • 163,389 warnings. Eventually the system will run out of resources.

Spectacle-20240327--04-Call-Stack-Size-Exceeded

  • Call stack size exceeded.

Spectacle-20240327--05-CORS-Errors

  • Blocked requests.

Operating system/browser name & version:

  • Distributor ID: Neon
  • Description: KDE neon 6.0
  • Release: 22.04
  • Codename: jammy

notion-enhancer and/or notion-repackaged version:

  • notion-app-enhanced = 2.0.18-1

notion-enhancer configuration (enabled/disabled mods and their settings):

  • emoji sets extension enabled on the settings.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working right

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions