Searchable workspace audit history across normal, filtered, empty, dense, failure, and mobile states.
Block-composed data & operations coverage across realistic application states.
A valid zero-result filter uses a typed EmptyState without implying service failure.
A valid zero-result filter uses a typed EmptyState without implying service failure.
Search, category, export policy, and pagination remain caller-owned query behavior.
Security, access, data, billing, and integration events ordered newest first.
Clear the search or select another category.
test/dummy/app/components/gallery/flows/activity_audit_page.rbrender_filters
render_error if state == "error"
render_events
render_pagination if events.any?