mirror of
https://gitcode.com/GitHub_Trending/ji/jitsi-meet.git
synced 2026-04-01 00:10:20 +00:00
Room names with non-ASCII characters (e.g. ò) were double URL-encoded when appended as query parameters to websocket, conference-request, and keepalive URLs. getBackendSafeRoomName() returns a percent-encoded string which was then re-encoded by URLSearchParams.append() via appendURLParam(). Extract getNormalizedRoomName() that decodes, NFKC-normalizes, and lowercases without percent-encoding, and use it in the appendURLParam call sites. getBackendSafeRoomName() is refactored to call it internally, preserving identical behavior for all other callers. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>