Skip to content

Find the failing part

Start with an observable result. Keep a working comparison—a second channel, listener, device, or network—so each change has a measurable outcome.

Current connected client showing channel membership, chat, and the voice dock as separate statesCurrent connected client showing channel membership, chat, and the voice dock as separate states
What failsFirst comparisonDetailed guide
Cannot connectDNS and TCP listener test before changing credentialsConnection problems
Chat works; nobody hears youLocal sample recorder, then Continuous activation, then TCP/UDP comparisonAudio problems
You cannot hear membersLocal playback and the selected output deviceAudio problems
Share is blankSender preview versus one and then two viewersScreen-share problems
A Fancy feature is absentServer capability and required plugin/service statusFeature availability
Failure needs developer investigationShort reproduction and synchronized logsDebug logging

If the attachment button says the server has no file sharing, ask the owner to check the advertised files service and your permissions. A URL that points to localhost can work on the server itself and fail for every remote client.

Staged attachment options showing quality, visibility, and expiry before sendingStaged attachment options showing quality, visibility, and expiry before sending

For an upload error, record the filename type, size, visibility, expiry choice, and exact error. Compare a small image with the failing file. For a download error, check whether the attachment is expired, requires a password, or is restricted to the conversation. Ask the owner to correlate the request with files-service logs; never publish the private download URL or password in a bug report.

Settings or profile do not appear to apply

Section titled “Settings or profile do not appear to apply”

Separate local appearance from shared profile data. Personalize changes your window; Profile changes the card other members see. Confirm the active certificate identity and server, then ask another Fancy Mumble user to reopen your card. A standard Mumble client will not render every Fancy profile field.

Record the last action, time with timezone, platform, and exact build. Check whether the same steps work on another device or an earlier build without replacing your current identity/data. Capture the error and export logs. Keep a copy of relevant data before trying a reset; resets can remove the state needed to reproduce the bug.