Tuesday, 2 June 2015

APEX 5.0 - Run Applications in New Tabs Part 2

In this blog posting I was showing how to get the Firefox Browser to work with tabs in APEX 5.0. It looks like APEX 5.0 was "optimized" to work in Google Chrome and the other browsers like IE and Firefox were not fully considered. I was able to make it working using the settings I described in the first post. However, the old style popup windows would also open in a new tab. Yesterday I discovered a feature I wasn't aware of. Changing the settings using that feature helped me to get everything working as it worked before. Here is what I did:
  • 1. I uninstalled all Tab-Addons in Firefox.
  • 2. The standard settings in Tools / Options / Tabs are shown in the following screenshot:
  • 3. I installed Tab Mix Plus Add-On and changed the settings as in the screenshot:
  • 4. Finaly, I changed the preferences in my workspace:
Now, the consequences were that clicking on Run Application button, would automatically open the application in a new tab:

and the classic popups like image popup would open in a new window:

The only thing is that you need to set the options for each workspace you use.



Anonymous said...

When I click the Save and Run button, the page runs in its tab but I get a message in the Page Designer tab "Changes have been saved and the page has run.Failed to focus application window for the page....". It takes an extra click to dismiss this message. Gets very annoying after a while. Is there a way to get rid of this message?

Denes Kubicek said...

This is not happening in my case. I also never run the application directly but save the changes first. If the application is running in a new tab I go there and refresh the tab using F5 or simply reload the page.

Denes Kubicek

Unknown said...

U guys get me rolling ! Thanx. I tried to upgrade apex 4 to 5 n ended up losing even the database browser window! Am new but determined to move from 6I to apex.
Pmnherb @gmail.com

Unknown said...

Thank you! This is exactly the information I needed to fix a nagging problem!