Thread Tools Display Modes
04/19/15, 06:51 PM   #1
QuadroTony
Banned
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 828
Cursor mode bug

i meet this twice today, in pvp location
very frustrating one, still cannot say how to reproduce

but i will describe:
smthing happend and you will got cursor mode after open/close any scene(map, inventory)
after press Enter to write smthing in chat, and then press Enter again to out of chat - you will be in cursore mode and every time you need to press cursor mode keybind to turn it off

very weird and annoying one

if some1 know a solution/fix mby add it to the TweakIT/No,Thank you or Mer Band-Aid ZO-UI Fixes?
  Reply With Quote
04/19/15, 07:03 PM   #2
Ayantir
 
Ayantir's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2014
Posts: 1,019
It's the bug of the multi buy window.

It's a bug in the UI core since beta.

I'll maybe write an addon to fix it.
How to reproduce bug is easy :

- Go to any merchant
- Choose Buy Multiple
- Click on confirm (no need to change qty) : bug.

If an author is interested to fix it, you should look at how the split stack is done, it's same process.
The bug is in the callback of purchase button / setup of the dialog
  Reply With Quote
04/20/15, 03:07 AM   #3
QuadroTony
Banned
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 828
yes pls write a code

all community will be very appreciated, bcs this bug got all my guildmates already!
  Reply With Quote
04/20/15, 09:28 AM   #4
ZOS_ChipHilseberg
ZOS Staff!
Premium Member
Yes this person is from ZeniMax!
Join Date: Oct 2014
Posts: 551
Thanks for the repro steps guys. Now that we have those it should be an easy fix.
  Reply With Quote
04/20/15, 09:39 AM   #5
Werewolf Finds Dragon
AddOn Author - Click to view addons
Join Date: Apr 2015
Posts: 17
Indeed, I've had this too, even without that addon (specifically, but it might be caused by others). I think it's maybe to do with how certain UI hide/show events are handled, so I did some fun fiddling. I tried hooking CHAT_SYSTEM.Minimize and performing ZO_ChatWindow:SetHidden(true). I was purposefully trying to break it to reproduce issues of this sort to get an idea of what causes it.

You can hit the period/full stop key to exit cursor mode, though, so there is that. (Does that just toggle SetGameCameraUIMode?)

The point I'm making, anyway, is this: I'm wondering if certain UI elements are being SetHidden / SetHiddenForReason without properly using SetGameCameraUIMode? Perhaps somewhere in the official UI or certain addons people aren't using IsGameCameraUIModeActive to check? I don't know, I could just be talking out my rear. I really don't know. Too rusty, too old.
  Reply With Quote
04/20/15, 11:55 AM   #6
ZOS_ChipHilseberg
ZOS Staff!
Premium Member
Yes this person is from ZeniMax!
Join Date: Oct 2014
Posts: 551
We have a fix on track for live.
  Reply With Quote
04/20/15, 01:49 PM   #7
QuadroTony
Banned
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 828
Originally Posted by ZOS_ChipHilseberg View Post
We have a fix on track for live.
thanks!

interesting if its the old bug why no1 not report it before

Originally Posted by Ayantir View Post
It's a bug in the UI core since beta.
  Reply With Quote
04/27/15, 09:18 AM   #8
QuadroTony
Banned
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 828
i see a patchnotes and im happy you fixed this bug
will test tomorrow on EU
  Reply With Quote
04/29/15, 03:22 PM   #9
QuadroTony
Banned
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 828
hmm it still happends to me time to time
not even in pvp
not after i trying to buy multiple
still idk how to reproduce, can be connected with FCO stack bank spliter, or /stuck command

need more testing
but ye its annoying when after every UI closed you need out of cursor more manually

Last edited by QuadroTony : 04/29/15 at 03:25 PM.
  Reply With Quote
04/29/15, 04:17 PM   #10
ZOS_ChipHilseberg
ZOS Staff!
Premium Member
Yes this person is from ZeniMax!
Join Date: Oct 2014
Posts: 551
Hmm.

The next time it happens can you run these in the chat window and tell me the results?

Code:
/script d(SCENE_MANAGER.numTopLevelShown)
Code:
/script d("Showing Toplevels:\n"); for topLevel in pairs(SCENE_MANAGER.topLevelWindows) do if not topLevel:IsHidden() then d(topLevel:GetName()) end end
  Reply With Quote
04/30/15, 12:40 AM   #11
QuadroTony
Banned
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 828
right now it happends
if i open inventory and press ESC - i will in cursore mode
or worldmap

instead, if i open Guild store and press ESc - all okay after this
i push enter to write to the chat, but after this i resize chat abit because it was too small for me
after resizing the chat issue gone, and i cant reproduce it now

i will try to execute your code next time i will meet this bug, thank you
  Reply With Quote
04/30/15, 06:17 AM   #12
QuadroTony
Banned
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 828
Originally Posted by ZOS_ChipHilseberg View Post
Hmm.

The next time it happens can you run these in the chat window and tell me the results?

Code:
/script d(SCENE_MANAGER.numTopLevelShown)

0
and bug gone after first script was executed
or i suppose it gone if i write anything in chat, will test
next time will try 2nd
  Reply With Quote
04/30/15, 09:28 AM   #13
ZOS_ChipHilseberg
ZOS Staff!
Premium Member
Yes this person is from ZeniMax!
Join Date: Oct 2014
Posts: 551
Based on using chat fixing the bug, it might be the part of the reticle mode check that makes sure the chat input isn't open when it decides if it can show the reticle or not. Does hitting enter and then clicking off the chat input always fix it?
  Reply With Quote
04/30/15, 12:09 PM   #14
QuadroTony
Banned
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 828
Originally Posted by ZOS_ChipHilseberg View Post
Based on using chat fixing the bug, it might be the part of the reticle mode check that makes sure the chat input isn't open when it decides if it can show the reticle or not. Does hitting enter and then clicking off the chat input always fix it?
yes, two times in a row it fixed this bug for me
just enter+enter

P.S> im testing now, but looks like this issue connected with Shissu's guild tools addon and behavoiour when some1 join a guild

P.S.S. today i cannot reproduce it with all conditions i meet this bug yesterday, will continue tests

Last edited by QuadroTony : 05/02/15 at 03:52 AM.
  Reply With Quote

ESOUI » Developer Discussions » General Authoring Discussion » Cursor mode bug


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off