lucide icon indicating copy to clipboard operation
lucide copied to clipboard

chrome extension uBlock origin crash the page because of const Fingerprint = createLucideIcon

Open 0xGoenka opened this issue 1 month ago • 0 comments

Package

  • [ ] lucide
  • [ ] lucide-angular
  • [ ] lucide-flutter
  • [ ] lucide-preact
  • [X] lucide-react
  • [ ] lucide-react-native
  • [ ] lucide-solid
  • [ ] lucide-svelte
  • [ ] lucide-vue
  • [ ] lucide-vue-next
  • [ ] Figma plugin
  • [ ] source/main
  • [ ] other/not relevant

Version

0.471.1

Can you reproduce this in the latest version?

  • [X] Yes
  • [ ] No

Browser

  • [X] Chrome/Chromium
  • [ ] Firefox
  • [ ] Safari
  • [ ] Edge
  • [ ] iOS Safari
  • [ ] Opera
  • [ ] Other/not relevant

Operating system

  • [ ] Windows
  • [X] Linux
  • [X] macOS
  • [ ] ChromeOS
  • [ ] iOS
  • [ ] Android
  • [ ] Other/not relevant

Description

chrome extension uBlock origin crash the page because of const Fingerprint = createLucideIcon in this file node_modules/lucide-react/dist/esm/icons/fingerprint.js, the fingerprint system is triggering the extension that block tracker thus crashing the page

Steps to reproduce

  1. create a react project with vite
  2. Import any icon from lucide
  3. Install uBlock origin on chrome
  4. You should see a white page because it just crashed

Checklist

  • [X] I have searched if someone has submitted a similar issue before and there weren't any. (Please make sure to also search closed issues, as this issue might already have been resolved.)

0xGoenka avatar Jan 14 '25 00:01 0xGoenka