General :  K-Meleon Web Browser Forum
General discussion about K-Meleon 
I think I've found a bug
Posted by: penang
Date: March 14, 2009 05:58AM

I think I've found a bug, but I don't know how to confirm it, so I'll post this message here rather than the "Bug" forum.

The following link is a "click me to help me" type of link, and please don't get me wrong, I am not trying to trick you all to click the following link, to get "bonus" or something.

Rather, I discover that "bug" in the following link:

http://www.darkthrone.com/recruiter/outside/A0OF9OE6OD5OE4OA0OD8

What's the bug?

It's the "click the word that appear twice" thingy.

Using K-Meleon, even when I click on the RIGHT word, it still counts as wrong.

I've tried the link in Safari, Chrome, IE, Lunarscape and FF, all of them work wonderfully.

One click to the "right word" and all goes well.

But not K-Meleon.

Clicking on that "right word" and the thing will refresh again, and clicking on yet another "right word" and still it refresh. Kinda like a loop.

Hoping you guys can figure out if this is a "bug" or not.

Thanks !!

PS. I am using K-Meleon 1.5.2



Edited 1 time(s). Last edit at 03/14/2009 06:03AM by penang.

Options: ReplyQuote
Re: I think I've found a bug
Posted by: disrupted
Date: March 14, 2009 07:18AM

website bug + gecko bug
non standard js (mshtml standard?)

Object.extend(Object, {
inspect: function(object) {
try {
if (Object.isUndefined(object)) return 'undefined';
if (object === null) return 'null';
return object.inspect ? object.inspect() : object.toString();
} catch (e) {
if (e instanceof RangeError) return '...';
throw e;
}
},

toJSON: function(object) {
var type = typeof object;
switch (type) {
case 'undefined':
case 'function':
case 'unknown': return;
case 'boolean': return object.toString();
}

if (object === null) return 'null';
if (object.toJSON) return object.toJSON();
if (Object.isElement(object)) return;

var results = [];
for (var property in object) {
var value = Object.toJSON(object[property]);
if (!Object.isUndefined(value))
results.push(property.toJSON() + ': ' + value);
}

return '{' + results.join(', ') + '}';
},


pre 1.9 geckos fail to interpret it
firefox 1.5 = failure
firefox 2.0 = failure
km 1.5 (1.8) = failure
firefox 3.0 = successful
km 1.6 (fred sm 1.9.0) = successful :



website checks ip on initial signup. rechecking might display "you're only allowed to be recruited once". for testing with multiple browsers; advisable to reset nic(change ip:depending on your isp) or use proxy

Options: ReplyQuote
Re: I think I've found a bug
Posted by: penang
Date: March 14, 2009 10:39PM

Many thanks for your report.

The hidden question is: I am using K-Meleon 1.9.2, supposed to be "immuned". Why then that js thing still bugs the version of K-Meleon that I am using?

Options: ReplyQuote
Re: I think I've found a bug
Posted by: Lofty Dilemma
Date: March 15, 2009 12:34AM

this isn't a bug. its crappy website programming.

Options: ReplyQuote
Re: I think I've found a bug
Posted by: disrupted
Date: March 15, 2009 08:23AM

Quote
penang
Many thanks for your report.

The hidden question is: I am using K-Meleon 1.9.2, supposed to be "immuned". Why then that js thing still bugs the version of K-Meleon that I am using?

no idea.. it works with km 1.6 binary using gecko 1.9.0(gunter's chrome), bear in mind that unlike 1.9.0; geckos 1.9.1+ are betas and not stable releases so maybe they haven't addressed issues with ms standard script yet in 1.9.2. as lofty has mentioned this is more a bug in the page because it's not standard compliant.. non-ie browsers try to accommodate ms standard as much as possible, that's why it works with webkit browsers and some firefoxes but that doesn't mean it is well-written script. gecko 1.9.1 should understand it fine because i've tested with firefox 3.0.1beta(1.9.1b) where it worked but i didn't test with gecko 1.9.2. in all cases, you needn't worry about it because next version of kmeleon theoretically should adhere to next gecko engine(which tries to tolerate ie-standard better) and then it should work.. furthermore, that image captcha javascript on the site is named 'prototype.js' so maybe they do realise it's not standard-compliant and might code it better in the future.

Options: ReplyQuote


K-Meleon forum is powered by Phorum.