Excessibility.TelemetryCapture.Analyzers.AccessibilityCorrelation (Excessibility v0.14.0)
View SourceCorrelates state changes with accessibility implications.
Identifies events that may need accessibility considerations:
- Modal/dialog opening (focus management)
- Dynamic content updates (live regions)
- Error messages (ARIA announcements)
- List updates (screen reader notifications)
Not enabled by default - run with --analyze=accessibility_correlation.
Output
%{
findings: [
%{
severity: :info,
message: "Event handle_event:open_modal changes 'modal_open' - modal state is accessibility-sensitive",
events: [2],
metadata: %{
field: :modal_open,
type: :modal,
recommendations: ["Focus management needed - trap focus in modal"]
}
}
],
stats: %{a11y_concerns: 1}
}
Summary
Functions
Callback implementation for Excessibility.TelemetryCapture.Analyzer.analyze/2.
Callback implementation for Excessibility.TelemetryCapture.Analyzer.default_enabled?/0.
Callback implementation for Excessibility.TelemetryCapture.Analyzer.name/0.
Functions
Callback implementation for Excessibility.TelemetryCapture.Analyzer.analyze/2.
Callback implementation for Excessibility.TelemetryCapture.Analyzer.default_enabled?/0.
Callback implementation for Excessibility.TelemetryCapture.Analyzer.name/0.