Real screenshots and analysis of how Atlassian handles empty states, error states, and permissions. See exactly how they implement these patterns across their product.
Atlassian maintains a unified design language across Jira, Confluence, and its broader product suite through the Atlassian Design System. This ecosystem approach means UX patterns must stay consistent across products with very different purposes — issue tracking, documentation, and team collaboration. Their system states reflect this enterprise-scale thinking: error messages, empty states, and permission models need to work coherently whether you're in a Jira board or a Confluence wiki.