Skip to content

Conversation

@Bennethxyz
Copy link

@Bennethxyz Bennethxyz commented Oct 22, 2025

This PR now also fixes provider autocomplete in the Add Contact modal:

  • Corrects property bindings for .list and .data (were passed as strings)
  • Triggers suggestions on @ with min_chars=1
  • Merges configured registration_providers into the JID domain list

This complements the registration form autocomplete and addresses #2929 as well.

… and new setting \n\n- Replace plain domain input with autocomplete component (prefix filter)\n- Expose setting (array of provider domains)\n- Import autocomplete component in register plugin\n- Docs: add configuration section for (with example)\n\nAddresses conversejs#2740 (bounty/good-first-issue).
…e \n\n- Use property bindings for .list and .data (remove quoted strings)\n- Trigger suggestions on '@' with min_chars=1\n- Merge configured into domain list\n\nAddresses conversejs#2929 (bounty).
@Bennethxyz
Copy link
Author

Update: also fixed provider autocomplete in Add Contact modal (bindings + @ trigger) and merged registration_providers into the domain list, addressing #2929.

…player

- <figure role=group aria-label> and <audio aria-label tabindex=0 preload=metadata>
- Caption/hostname continues to render when not hidden

Addresses conversejs#3382 (bounty): improve screen reader access to play controls.
@Bennethxyz
Copy link
Author

Added accessibility improvements for the audio player (fixes #3382):

  • and
  • Keeps caption/hostname for context when not hidden

Tested with keyboard-only navigation; happy to tweak ARIA per your guidance.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant