-
Notifications
You must be signed in to change notification settings - Fork 723
Description
Description
Multiple pages on the Meshery.io website are throwing JavaScript console errors related to missing DOM elements. These errors occur because scripts are attempting to access elements that are not present (e.g., calling addEventListener on null or reading style on undefined).
This may impact page behavior such as modals, animations, or user interactions.
Pages affected (observed so far):
https://meshery.io/brand
https://meshery.io/extensions
https://meshery.io/calendar
https://meshery.io/subscribe
https://meshery.io/catalog
Expected Behavior
No JavaScript errors should appear in the console.
Scripts should only attach event listeners or modify styles on elements that exist in the DOM.
The site should degrade gracefully even when an element is missing.
Screenshots
Environment:
- OS: Mac
- Browser: Chrome
- Version:
- Device: Desktop Mobile
Contributor Guides and Handbook
The meshery.io website uses Jekyll and GitHub Pages. Site content is found under the master branch.
- 📚 See the Contributing to Meshery.io Website section of the readme.md and other contributing instructions, too.
- 🎨 Wireframes and designs for Meshery UI in Figma (open invite)
- 🙋🏾🙋🏼 Questions: Discussion Forum and Community Slack