Graal Forums

Graal Forums (https://forums.graalonline.com/forums/index.php)
-   Bug Report (https://forums.graalonline.com/forums/forumdisplay.php?f=193)
-   -   Stop the trade window from stealing focus (https://forums.graalonline.com/forums/showthread.php?t=134260843)

cbk1994 10-16-2010 09:08 PM

Stop the trade window from stealing focus
 
The global trade window still steals focus. This is a major problem since it's now possible to initiate global trades via the playerlist (right click > Trade). When I was on Era I had to go out of my way to write a script to destroy the trade window on showing and return focus to the Graal client because players realized that if they sent trade requests to a player during a spar they could still the player's focus from the Graal window and freeze them until they click back in.

A better solution would be simply to not have the trade window steal focus, which is insanely easy to fix. Please fix it.

Deas_Voice 10-16-2010 09:12 PM

yes please, i just got abused with this on GK.
and it happens alot on other servers during events.

Admins 10-16-2010 09:28 PM

Players can ignore trades and I think we also added some simple way to disable them on servers, there were some discussions about this before.

cbk1994 10-16-2010 09:36 PM

Quote:

Originally Posted by Stefan (Post 1606753)
Players can ignore trades and I think we also added some simple way to disable them on servers, there were some discussions about this before.

They can ignore trades by clicking "ignore". Players are sending other players trade requests while sparring or doing events, for example, which causes them to freeze since it steals focus from GraalControl (and possibly lose the spar/event as a result).

Cubical 10-16-2010 10:01 PM

Cant you just make graalcontrol the firstresponder whenever it opens?

cbk1994 10-16-2010 10:05 PM

Quote:

Originally Posted by Cubical (Post 1606763)
Cant you just make graalcontrol the firstresponder whenever it opens?

No, because this would cause other problems. For example, if a PM was open and you were typing, it would steal focus from the PM.

The easiest (best) solution that I know of is to create the window before, then show it/hide it instead of always creating/destroying so that focus is never stolen.

DustyPorViva 10-16-2010 10:22 PM

Quote:

Originally Posted by cbk1994 (Post 1606765)
No, because this would cause other problems. For example, if a PM was open and you were typing, it would steal focus from the PM.

The easiest (best) solution that I know of is to create the window before, then show it/hide it instead of always creating/destroying so that focus is never stolen.

Stefan wrote a few tips of making windows not steal focus. Why couldn't he just do that?

Though I don't know what the trade window looks like/how large it is... I suggest something noninvasive(not in the center of the screen, for example). Maybe even integrate it into the playerlist somehow? Perhaps a custom notification instead of a PM bubble? Though that may be easy to miss.

TSAdmin 10-17-2010 01:18 AM

I lost 5 gelats once because of this. I was talking to someone (With the chatbar), so I was pressing the spacebar a lot. Suddenly this guy sends me a global trade request right when I hit the spacebar and apparently the default selection is "Accept" so by hitting Spacebar, I accepted the trade request and instantly lost 5 gelats. Having lost 5 gelats, I've instantly lost 1 month of subscription since it doesn't make up the full 300 of any month anymore, so I have 295 that are doing absolutely nothing... all because of that trade window -_-

Rufus 10-17-2010 01:21 AM

Someone used this earlier to disrupt spar tournaments on Unholy Nation, ya please fix.

Crono 10-17-2010 02:10 AM

nop sorry i wont implement such an easy request that should have been done in the first place. go do a long workaround im not gonna listen to my playerbase. thx~

ff7chocoboknight 10-17-2010 02:56 AM

Quote:

Originally Posted by Crono (Post 1606836)
nop sorry i wont implement such an easy request that should have been done in the first place. go do a long workaround im not gonna listen to my playerbase. thx~

I wish that was a joke.

HirakoShinji 10-17-2010 03:23 AM

Quote:

Originally Posted by TSAdmin (Post 1606823)
I lost 5 gelats once because of this. I was talking to someone (With the chatbar), so I was pressing the spacebar a lot. Suddenly this guy sends me a global trade request right when I hit the spacebar and apparently the default selection is "Accept" so by hitting Spacebar, I accepted the trade request and instantly lost 5 gelats. Having lost 5 gelats, I've instantly lost 1 month of subscription since it doesn't make up the full 300 of any month anymore, so I have 295 that are doing absolutely nothing... all because of that trade window -_-

Happened to me before, only it was 200 gelats.
That's why I practically quit Graal and started using the forums.

DustyPorViva 10-17-2010 03:26 AM

lol defaults to "accept?" That is such a bad move.


All times are GMT +2. The time now is 07:58 AM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
Copyright (C) 1998-2019 Toonslab All Rights Reserved.