Fehler: Das Addon vActionbar (auch unter dem Kommando abar bekannt) hat ein Problem wenn man während das Addon arbeitet Items im Inventar/Bank/EQ anklickt. Wenn man Pech hat können diese weggeworfen werden. Das ist ein paar (2) Freunden passiert und ich konnte es vor ein paar Monaten auch reproduzieren.
Der Fehler kann beim Klasse wechseln (das Addon wird dann automatisch ausgeführt) oder wenn man das /abar load Kommando benutzt, auftreten.
Vermeidung: Beim Klasse wechseln und bei den Kommandos Finger von der Maus lassen
Grund: Die problematischen Code Zeilen sind (kommen öfters vor)
Das Addon nimmt einen Skill aus dem Skillbuch, setzt ihn (mit PickupAction) auf die Leiste und löscht dann das alte Item was auf der Leiste war (und jetzt im Cursor ist). Wenn der User aber dazwischen es schafft ein Item in den Cursor zu nehmen, wird dieses stattdessen gelöscht.
Vielleicht Lösung: Man könnte eine Funktion SaveDeleteCursorItem() implementieren, zu mit CursorItemType() (Link) zunächst überprüft, dass kein Rucksack / EQ / Bank usw. Item im Cursor liegt und das dann nicht löschen und stattdessen einen Fehler ausgeben. Allerdings könnte der User es dann schaffen, zwischen der Überprüfung und dem Löschen ein EQ Teil anzuklicken und wir haben das gleiche Problem.
Ich schaffe es allerdings nicht mehr, den Bug zu reproduzieren. Falls der bei jemandem reproduzierbar auftritt (bitte an Twink oder so ausprobieren!), könntet ihr euch hier melden, dann schreibe ich mal eine geänderte Version und wir können die testen.