The `SEQUENCER_OT_change_effect_input` operator does exactly the same thing as `SEQUENCER_OT_swap_inputs` . "Change effect input" in the "Effect Strip" context menu also seems bugged in recent versions. Since "Swap Inputs" already has a keybind and the name itself is closer to its intended use, just use that operator over the other one. Also poll "Swap Inputs" so it is grayed out if the effect does not take two inputs. Pull Request: https://projects.blender.org/blender/blender/pulls/139615