Skip to content

Issues with the <emoji sets> extension. #128

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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