Closed Bug 1919238 Opened 2 years ago Closed 1 year ago

discord.com - "Upload Sound" button does not work when going to Soundboard on a server's settings

Categories

(Web Compatibility :: Site Reports, defect, P1)

Firefox 132
Desktop
Windows 10

Tracking

(Webcompat Priority:P1, Webcompat Score:6, firefox139 verified)

VERIFIED FIXED
Webcompat Priority P1
Webcompat Score 6
Tracking Status
firefox139 --- verified

People

(Reporter: ctanase, Unassigned)

References

()

Details

(Keywords: webcompat:contact-complete, webcompat:have-login, webcompat:site-report, Whiteboard: [webcompat-source:web-bugs][webcompat:sightline])

User Story

platform:windows,mac,linux
impact:unsupported-feature
configuration:general
affects:some
branch:release
diagnosis-team:webcompat
outreach-assignee:denschub
outreach-contact-date:2025-05-14
outreach-reference:mozilla-discord-discuss
outreach-response-date:2025-05-14

Attachments

(1 file)

Environment:
Operating system: Windows 10
Firefox version: Firefox 130.0/132

Steps to reproduce:

  1. Go to https://discord.com/app
  2. Log into your account.
  3. Go to a server that you have admin rights (or create a new one).
  4. Click on the server dropdown (name of the server).
  5. Select "Server Settings".
  6. Go to Soundboard.
  7. Try to click on the "Upload Sound" button.

Expected Behavior:
Upload window is shown.

Actual Behavior:
The button is not active, cannot be clicked.

Notes:

  • Reproduces regardless of the status of ETP
  • Reproduces in Firefox Nightly, and Firefox Release
  • Does not reproduce in Chrome

Created from https://github.com/webcompat/web-bugs/issues/141611

Attached video Firefox vs Chrome.mp4
Version: unspecified → Firefox 132

Seems to work with a Chrome UA, although I haven't tested if the upload actually works.

Severity: -- → S2
User Story: (updated)
Priority: -- → P1

Uploading works for me with Chrome mask.

They have:

      let G = A.isPlatformEmbedded ||
      'Safari' !== o().name &&
      'Firefox' !== o().name;
       let p = G ? (0, s.jsx) (
          u.Button,
          {
            onClick: function () {
              (0, u.openModalLazy) (
                async() => {
                  let {
                  default:
                    e
                  }
                  = await Promise.all([n.e('56035'),
                  n.e('56184')]).then(n.bind(n, 758961));
                  return n => (0, s.jsx) (e, {
                    ...n,
                    guildId: t.id
                  })
                }
              )
            },
            disabled: I <= 0 ||
            !l,
            children: b.Z.Messages.GUILD_SETTINGS_SOUNDBOARD_UPLOAD_SOUND
          }
        ) : (0, s.jsx) (k, {
        });
Whiteboard: [webcompat-source:web-bugs] → [webcompat-source:web-bugs][webcompat:sightline]
Webcompat Priority: --- → P1
Webcompat Score: --- → 9

-> affects:some because most people won't add a sound to a server.

This has been in needs-contact for 6 months. We should contact them. If we need to we could spoof, but I'm concerned that might lead to other problems with WebRTC stuff. Do we have a mozilla-discord discuss?

User Story: (updated)
Flags: needinfo?(mbalfanz)
Webcompat Score: 9 → 6

We do, but I'm not a member. Dennis, could you ping them?

Flags: needinfo?(mbalfanz) → needinfo?(dschubert)

Sent an email just now.

User Story: (updated)
Flags: needinfo?(dschubert)

This has been fixed by Discord, and I confirmed it works for me. Closing as fixed.

Status: NEW → RESOLVED
Closed: 1 year ago
User Story: (updated)
Resolution: --- → FIXED

Verified as FIXED using the RC Build

Tested with:

Browser / Version: Firefox 139.0-candidate build 1
Operating System: Windows 10 PRO x64

Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: