Why do certain features of a website work with current versions of firefox and earlier versions of Internet Explorer (7.0 and earlier) but not IE 9.0? Details and screenshots and much...
I regularly have to use a web site for work (I'm going to be purposely vague at points in this question and redact some information on purpose - the web site is not intended for use by the general public and I don't want to draw attention to it) which is provided by a vendor to allow transactions requests to be entered, edited and otherwise managed.
The website works fine with IE 7.0 and earlier versions and all versions of Firefox that I have tried. However, my employer requires me to use IE 9.0.
When used with IE 9.0 certain scripted menus (by "scripted", I mean that the menus appear directly over where a link is clicked) that have "flyout" menu options (meaning the option appears in a new box next to the menu box) do not work correctly. When selected, the "flyout" options stay on the screen, the original menu disappears and the actual page displayed in the browse does not change.
After logging into the web site, I've navigated to a list of transactions. The URL for the page at this point looks like:
https://example.com/application_name/Phase1_webclient_4_378_1/search/search.aspx?EQS=Uil3xXI5faRlNn5CfLHo5N[snip of a bunch more "random" characters]
I have a transaction that I wish to edit, so I move the cursor to the specific line for that transaction and click on what looks like a link. The website generates a menu at the link location, I think click on "tasks" and the "edit" option then appears next to the original menu:
I then click on "edit". The original menu disappears and the edit box remains on the screen:
That's not what is supposed to happen. What is supposed to happen (and what does happen in IE 7.0 and Firefox) is that after clicking on edit the web site should then display a new page with just the fields for the selected transaction so that I can edit particular fields. The URL for the page that would appear if "edit" worked correctly would look like:
https://example.com/application_name/Phase1_webclient_4_378_1/tasks/TaskWizard.aspx?EQS=d3A%2bBvW3DKeKopVJQZ6h[snip of a bunch more "random" characters]
However, in IE 9.0 nothing happens, the page doesn't change, the URL doesn't change, only the first menu goes away and the "edit" box is then "stuck" on the screen.
I have tried adding the domain for the website to IE 9.0's "compatibility mode" list, but it doesn't appear to have any effect.
The vendor has not been helpful - they're aware of the problem but apparently have downsized themselves to the point where no one knowledgeable can address it as their web dev types are focused on releasing some other new product.
Is there any setting I can make in IE 9.0 to fix this, or is there some other kind of workaround aside from using a different browser?