Addon Name: Cell-Clicked Bridge (CCB)
Description: This lightweight addon serves as a compatibility layer between Cell (Unit Frames) and Clicked (Click-Casting). It solves the issue where Clicked bindings do not automatically work on Cell frames due to loading order or frame registration conflicts.
Key Features:
- Smart Registration: Automatically registers Cell unit frames with Clicked. It uses a hybrid approach:
-
-
-
Lazy Hook: Registers frames instantly when you mouse over them (
OnEnter), ensuring new frames (like pets or new raid members) work immediately. -
Startup Scan: Scans for existing frames upon login to ensure everything is ready.
- Fixed Binding Persistence: The bridge securely hooks into Cell's internal update cycle (
UpdateClickCastings). This ensures thatClickedbindings are immediately re-applied wheneverCellrefreshes or clears its frames, preventing buttons from stopping working mid-dungeon.
-
-
-
- Optimized: The code is extremely lightweight and only runs the registration logic once per frame.
- Slash Commands:
-
-
-
/ccb: Shows current status and help instructions. -
/ccb on: Enables the bridge and reloads the UI. -
/ccb off: Disables the bridge and reloads the UI. /ccb forceto manually trigger a frame scan and re-apply bindings without needing to reload the UI.
-
-
-
- Safety: Uses
hooksecurefuncto ensure it does not break Cell's internal logic.
⚠️ For this bridge to work correctly, Cell's native Click-Castings must be empty. The user must go to Cell Options > Click-Castings and select an empty profile or unbind all Left/Right clicks to prevent Cell from overriding Clicked.
⚠️ If your Shift or Ctrl modifiers are not working (but the clicks are), please check your WoW Options > Combat > Self Cast Key. Make sure it is set to NONE. If you use ElvUI, check ActionBars > General > Self Cast Key and set it to NONE as well. Global settings often override addon click-casting.

