Add fetchError ref initialized to null. Clear it at the start of fetchLog() and set it on catch. Add <p v-else-if="fetchError"> block in template between loading and empty states so admin users see "Failed to load audit log. Please try again." instead of the empty-state message when an API error occurs. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>