Hi,
at least your second example looks like a known problem to me: You get false alarms, because the JavaScript, which hides all text before the edge detection algorithm is executed, does not work in older IE versions in some cases (like a drop down). And when the text can't be hidden, the border of some letters like E, l, h, d, and K is interpreted as vertical edges.
To further assist you, could you please call enableDebugMode() on your FightingLayoutBugs instance and send me the log output as well as all intermediate screenshots?
In the mean time I suggest the following work around for IE: You can prevent those falso positives if you ignore the elements like this:
TextDetector textDetector = new AnimationAwareTextDetector();
textDetector.ignore("select");
FightingLayoutBugs flb = new FightingLayoutBugs();
flb.setTextDetector(textDetector);
The argument of the ignore method is an arbitrary jQuery selector. You can call the ignore method multiple times, all given element selectors are stored in an internal list.
Another workaround should be to use IE 9.
Kind regards, Michael