HoT icons not updating consistently when using spells that extend them, specifically the 'clock' function
Confirm the issue lies within VuhDo:
Issue persists.
Describe your environment:
- VuhDo version (v3.144, Retail)
- Region (EU)
- Client language (enUS)
Summary of the issue:
Firstly, all of the other options in [Colors (tab) -> HoTs] seem to be working fine, only the 'Clock' seems to be having an issue. When I activate a HoT extender, the Countdowns in HoT Colors tab update correctly every time without fail.
I found the following item from 2 years ago with the same problem so perhaps this could help figure out what is wrong. #103 (closed)
I have messed around with OmniCC settings as suggested but nothing changes. The issue persists when OmniCC (and all other addons) is disabled.
Expected behaviour:
[Resto Druid] When I press Flourish (extends all HoTs on all allies by 8 seconds) or activate the Verdant Infusion talent (extends all HoTs on 1 ally by 12 seconds via Swiftmend), the icons should have the duration clock adjusted to accomodate the new duration of the HoTs.
Actual behaviour:
Sometimes the HoT will update correctly, and sometimes not. It seems to be a 50/50 chance but I haven't kept score on that. This applies to all relevant HoTs after testing it on them all (Regrowth, Rejuvenation, Germination, Wild Growth, Lifebloom, Adaptive Swarm, Tranquility).
Example error: I have 3 seconds of Rejuvenation remaining and I activate Verdant Infusion. The icon behaves as if I never extended the HoT and the clock still expires after 3 seconds instead of 15 seconds, but the Rejuvenation icon remains on the frame for the extra 12 seconds. It does not update and will simply disappear once the buff expires on the target character.
I have observed that if I have the VuhDo options menu open, the HoTs will immediately update if I switch to a different tab or start messing with some options, ie if I trigger a clock update error and then switch tabs, or change a setting like HoT squares from Icons to Glossy, the HoTs on the frame will update and become correct. This is done without even having to press Okay to confirm any changes.
Changing the number of tracked HoTs on the frame seems to have no bearing on whether the clock will update correctly or not.
Also, the Nurturing Dormancy talent increases the duration of Rejuvenation by 1 second each time it ticks on a target with full hp (max 3 seconds increase). This seems to work normally, the clock updates correctly every time.
Related error messages:
1x [ADDON_ACTION_BLOCKED] AddOn 'VuhDo' tried to call the protected function 'ClearOverrideBindings()'.
[string "@Interface/AddOns/!BugGrabber/BugGrabber.lua"]:480: in function <Interface/AddOns/!BugGrabber/BugGrabber.lua:480>
[string "=[C]"]: in function ClearOverrideBindings' [string "@Interface/AddOns/VuhDo/VuhDoMacroFactory.lua"]:515: in function
VUHDO_initKeyboardMacros'
[string "@Interface/AddOns/VuhDoOptions/VuhDoNewOptionsTabbedFrame.lua"]:94: in function `VUHDO_tabbedPanelOkayClicked'
[string "*VuhDoNewOptionsTabbedFrame.xml:221_OnClick"]:1: in function <[string "*VuhDoNewOptionsTabbedFrame.xml:221_OnClick"]:1>
THE FOLLOWING ERROR IS FROM A PREVIOUS SESSION WHICH I ASSUME HAD ALL ADDONS ENABLED, SO IT MAY NOT BE RELEVANT BUT I WILL ADD IT JUST IN CASE:
40x Interface/AddOns/VuhDoOptions/VuhDoLookAndFeel.lua:1052: attempt to index upvalue 'tTexture' (a nil value)
[string "@Interface/AddOns/VuhDoOptions/VuhDoLookAndFeel.lua"]:1052: in function VUHDO_lnfComboSetSelectedValue' [string "@Interface/AddOns/VuhDoOptions/VuhDoLookAndFeel.lua"]:339: in function
VUHDO_lnfComboItemOnEnter'
[string "*VuhDoLookAndFeel.xml:1435_OnEnter"]:1: in function <[string "*VuhDoLookAndFeel.xml:1435_OnEnter"]:1>
Locals: aComboBox = VuhDoNewOptionsPanelHotsHotOrderPanelSlot4ContainerSelectComboBox { 0 = isScrollable = true isMulti = false } aValue = "BOUQUET_Border: Multi" anIsEditBox = nil (for generator) = defined =[C]:-1 (for state) =