Skip to content

fix: case-insensitive match for lowercase browser globals (#649)#681

Merged
amilajack merged 1 commit intoamilajack:mainfrom
vsalomaki:bugfix/649-case-insensitive-member-comparison
Feb 18, 2026
Merged

fix: case-insensitive match for lowercase browser globals (#649)#681
amilajack merged 1 commit intoamilajack:mainfrom
vsalomaki:bugfix/649-case-insensitive-member-comparison

Conversation

@vsalomaki
Copy link
Contributor

@vsalomaki vsalomaki commented Feb 15, 2026

Compare browser globals case-insensitively;

  • lowercase globals like "crypto" should match MDN interface name like "Crypto"
  • e2e test for crypto.randomUUID() on Chrome 52 and Safari 14

Closes #649

)

- lowercase globals like "crypto" match MDN interface name like "Crypto"
- added e2e test for crypto.randomUUID() on Chrome 52 and Safari 14
@amilajack amilajack merged commit 367fc02 into amilajack:main Feb 18, 2026
github-actions bot pushed a commit that referenced this pull request Feb 25, 2026
## [6.2.1](v6.2.0...v6.2.1) (2026-02-25)

### Bug Fixes

* case-insensitive match for lowercase browser globals ([#649](#649)) ([#681](#681)) ([367fc02](367fc02))
* format test files with prettier ([4f47dd4](4f47dd4))

### Performance Improvements

* compat ([#680](#680)) ([9c21fdd](9c21fdd))
@github-actions
Copy link

🎉 This PR is included in version 6.2.1 🎉

The release is available on:

Your semantic-release bot 📦🚀

@joshkel
Copy link

joshkel commented Mar 1, 2026

I believe this change is too broad: some MDN interfaces have corresponding lowercase browser globals, but not all do, and assuming that they all do results in false positives. See #684.

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

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

crypto.randomUUID() not recognized correctly

3 participants