Skip to content

Conversation

@HactarCE
Copy link
Contributor

@HactarCE HactarCE commented Dec 8, 2025

This PR removes the actions collab::ToggleScreenSharing, collab::ToggleMute, and collab::ToggleDeafen. They weren't actually registered to any behavior, so while it was possible to create a keybind bound to them, they never actually trigger. I spent ~30 minutes trying to figure out why I was getting this result for my "f13": "collab::ToggleMute" keybind in the keybind context menu:

image

(This really threw me for a loop because I was trying to use this as a known good case to compare against a different action that wasn't working because I forgot to register it.)

As a side benefit, this enables telemetry for toggling mic mute via keybind.

Release Notes:

  • Fixed telemetry for collab::Mute
  • Removed unregistered actions collab::ToggleMute, collab::ToggleDeafen, and collab::ToggleScreenshare
    • The correctly-functioning actions collab::Mute, collab::Deafen, and collab::ScreenShare are recommended instead
@cla-bot cla-bot bot added the cla-signed The user has signed the Contributor License Agreement label Dec 8, 2025
@HactarCE HactarCE enabled auto-merge (squash) December 8, 2025 21:55
@HactarCE HactarCE disabled auto-merge December 8, 2025 21:55
@HactarCE HactarCE enabled auto-merge (squash) December 8, 2025 21:58
@HactarCE HactarCE merged commit 1888106 into main Dec 8, 2025
25 checks passed
@HactarCE HactarCE deleted the remove-unused-collab-actions branch December 8, 2025 22:03
CherryWorm pushed a commit to CherryWorm/zed that referenced this pull request Dec 16, 2025
zed-industries#44432)

This PR removes the actions `collab::ToggleScreenSharing`,
`collab::ToggleMute`, and `collab::ToggleDeafen`. They weren't actually
registered to any behavior, so while it was possible to create a keybind
bound to them, they never actually trigger. I spent ~30 minutes trying
to figure out why I was getting this result for my `"f13":
"collab::ToggleMute"` keybind in the keybind context menu:

<img width="485" height="174" alt="image"
src="https://github.com/user-attachments/assets/23064c8f-fe8d-42e5-b94f-bd4b8a0cb3b5"
/>

(This really threw me for a loop because I was trying to use this as a
known good case to compare against a _different_ action that wasn't
working because I forgot to register it.)

As a side benefit, this enables telemetry for toggling mic mute via
keybind.

Release Notes:

- Fixed telemetry for `collab::Mute`
- Removed unregistered actions `collab::ToggleMute`,
`collab::ToggleDeafen`, and `collab::ToggleScreenshare`
- The correctly-functioning actions `collab::Mute`, `collab::Deafen`,
and `collab::ScreenShare` are recommended instead
someone13574 pushed a commit to someone13574/zed that referenced this pull request Dec 16, 2025
zed-industries#44432)

This PR removes the actions `collab::ToggleScreenSharing`,
`collab::ToggleMute`, and `collab::ToggleDeafen`. They weren't actually
registered to any behavior, so while it was possible to create a keybind
bound to them, they never actually trigger. I spent ~30 minutes trying
to figure out why I was getting this result for my `"f13":
"collab::ToggleMute"` keybind in the keybind context menu:

<img width="485" height="174" alt="image"
src="https://github.com/user-attachments/assets/23064c8f-fe8d-42e5-b94f-bd4b8a0cb3b5"
/>

(This really threw me for a loop because I was trying to use this as a
known good case to compare against a _different_ action that wasn't
working because I forgot to register it.)

As a side benefit, this enables telemetry for toggling mic mute via
keybind.

Release Notes:

- Fixed telemetry for `collab::Mute`
- Removed unregistered actions `collab::ToggleMute`,
`collab::ToggleDeafen`, and `collab::ToggleScreenshare`
- The correctly-functioning actions `collab::Mute`, `collab::Deafen`,
and `collab::ScreenShare` are recommended instead
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla-signed The user has signed the Contributor License Agreement

2 participants