Issues
Reporting issues
We value your feedback and bug reports! They help us improve our components and themes. Before submitting a new issue, please follow these steps to ensure efficient problem-solving.
-
Check existing issues
- Search open and closed issues
- Look for similar problems
- Check recent releases
-
Gather information
- Component or theme version
- Astro version
- Browser and OS details
- Error messages
- Screenshots or recordings
-
Create minimal reproduction
- Isolate the problem
- Remove unnecessary code
- Use CodeSandbox if possible
Issue templates
We provide several issue templates to help you provide the right information:
Bug reports
## DescriptionA clear description of what the bug is.
## Steps to reproduce1. Go to '...'2. Click on '....'3. Scroll down to '....'4. See error
## Expected behaviorA description of what you expected to happen.
## Environment- OS: [e.g., Windows 11]- Browser: [e.g., Chrome 120]- Component version: [e.g., 2.1.0]- Astro version: [e.g., 4.0.3]
Feature requests
## ProblemDescribe the problem you're trying to solve.
## Proposed solutionDescribe your proposed solution.
## Additional contextAdd any other context or screenshots.
Best practices
Do
- Be specific and clear
- Include minimal reproduction
- Follow the issue template
- Be respectful and patient
- Update if more info is found
Don’t
- Create duplicate issues
- Combine multiple problems
- Leave out crucial details
- Demand immediate fixes
- Comment “+1” (use reactions)
Issue labels
We use labels to help organize and prioritize issues:
bug
- Something isn’t workingfeature
- New feature requestdocumentation
- Documentation improvementsgood first issue
- Good for newcomershelp wanted
- Extra attention neededaccessibility
- Accessibility-related issuestheme
- Theme-specific issuescomponent
- Component-specific issues
Issue lifecycle
-
Submitted
- Issue is created
- Awaiting initial review
-
Triaged
- Labels are added
- Priority is assigned
- Maintainer is assigned
-
In Progress
- Work has started
- Branch is created
- Updates are posted
-
Review
- Changes are reviewed
- Testing is performed
- Feedback is provided
-
Resolved
- Issue is closed
- Changes are merged
- Documentation is updated
Security issues
For security vulnerabilities:
Getting help
Need help before creating an issue? We’re here to help!
- Join the Astro Discord community
- Check our documentation
- Ask in GitHub Discussions of the specific repository