Dragon Basher: Internet Explorer bug list

  Prev 1 2 Next

Posted: 01‑14‑2016 21:59


QuaCzar


Fire Flipper
1803 posts
I decided to post this list publicly, so others can contribute to it. Feel free to post any problems you find in IE that don't occur in other browsers. I don't know of any open issues for IE9 or IE12, but the issues of other versions are very minor.

The following issues have been fixed, but will still affect dragonbasher.com until it is updated: (A patch was going to be applied somewhere between Thanksgiving and Christmas to fix these and improve other things, but it was stopped by the weather, actually. :p)

1. The onresize workaround for IE 9 and earlier was left out, causing the chat window to look broken in those versions. (It still worked, except for bug #1a.)
1a. The chat input line thought it was full when it wasn't, keeping some players from sending chat.

2. IE uses a context z-index model, while other browsers use a global model. When certain things overlap, the one with the higher z-index is shown in front, but IE may show a lower z-index in front due to a variety of factors called the context. Because of this, I had to remove some reliance on z-indexes.
2a. IE was often (100% chance until the map scrolls, then about 50% chance) chopping heads off of players when they were standing on one row of tiles (around the middle of the view area.)
2b. Buildings and large enemies could also be cut in half, or even quartered, when either on the same row of tiles mentioned in #2a above (with the same chance of occurrence) or in two columns in the middle of the view area (with a 50% chance of happening.) This has a fix, currently, but we may like to find something better. (Buildings are currently invisible on dragonbasher.com, and I don't know of any enemies there, yet, so this one is fairly moot.)


3. The pointerEvents workarounds were causing some mouse clicks to be ignored. (I was interrupted during an edit session and forgot where I had left off. :S)
3a. jQuery errors were being reported for this problem, but they actually had nothing to do with jQuery.

The following issues are still open:

4. IE8 still doesn't display resizing cursors over the edges of the chat window and sometimes shows a wrong cursor over the scrollbar. I'm not sure that's really enough of a problem to further code for the old browser, though. (I might still try things if I have time. Feel free to give suggestions.)

5. IE11 (probably also IE10, Edge 1, and maybe Opera) display the wrong cursor over the chat window, but this doesn't affect functionality. (cursor:auto is treated like cursor:inherit in these browsers) The hard part of fixing this is detecting the problem in JavaScript. I might need to version detect or something. (Technically, it seems, browsers can display any cursor they want for cursor:auto, though it is supposed to depend on context.) IE12 is supposed to have fully standard cursor support, so hopefully it will work as well as other browsers.

-QuaCzar : SysOp | P2P Guide | Anarchy Leader | #1 Magic

 


Posted: 01‑15‑2016 06:29


QuaCzar


Fire Flipper
1803 posts
I was in IE8 debug mode, which found a very minor error that browsers have apparently been ignoring. It's fixed, now.

I also just added some IE 5-8 support, though I don't expect to try very hard to get it working well in browsers that early. (If anyone has a suggestion, I'll look into it.)

-QuaCzar : SysOp | P2P Guide | Anarchy Leader | #1 Magic

 


Posted: 01‑15‑2016 06:40


QuaCzar


Fire Flipper
1803 posts
I just found a problem with the code to turn right clicks into left clicks for IE. This is a reminder for me to figure it out.

-QuaCzar : SysOp | P2P Guide | Anarchy Leader | #1 Magic

 


Posted: 01‑18‑2016 10:01


QuaCzar


Fire Flipper
1803 posts

QuaCzar said:

I just found a problem with the code to turn right clicks into left clicks for IE. This is a reminder for me to figure it out.


Update: This particular issue has been fixed, but I think in fixing this or another issue, I introduced an error in non-IE browsers where the cursor keys don't always move the player correctly. :S

-QuaCzar : SysOp | P2P Guide | Anarchy Leader | #1 Magic

 


Posted: 01‑19‑2016 07:22


QuaCzar


Fire Flipper
1803 posts

QuaCzar said:


QuaCzar said:

I just found a problem with the code to turn right clicks into left clicks for IE. This is a reminder for me to figure it out.


Update: This particular issue has been fixed, but I think in fixing this or another issue, I introduced an error in non-IE browsers where the cursor keys don't always move the player correctly. :S


I don't think the movement thing was actually non-IE. I think it was just my FF acting up.

-QuaCzar : SysOp | P2P Guide | Anarchy Leader | #1 Magic

 


Posted: 11‑07‑2016 00:07


QuaCzar


Fire Flipper
1803 posts
I just found two IE bugs and have tested fixes for them:

One I thought I fixed before but the code wasn't quite in the right place, making the mouse click on a tile the player had previously been on, instead of on the player.

The other bug is due to JScript's strange splitting of an empty string, which then causes a condition that freezes the game if there are no static items on screen.

-QuaCzar : SysOp | P2P Guide | Anarchy Leader | #1 Magic

 


  Prev 1 2 Next

Hunt food, smith weapons, and prepare for battle! Can you stop
the Evil Que from taking over the entire game? Browser based multi-player
fantasy role-playing game that requires no downloads or plug-ins! Free to play forever!

By being at queville.com, you agree to our Terms of Service.