Skip to content

Ion Configuration Manager Menu Bar provides access to key functions related to creating, editing, and testing Ion projects.

The first menu you will interact with is the File menu. It contains the typical functions to create a New Project, Open Project (a .BCX file on disk), and Save Project (or Save Project As) to a .BCX file. It also has three special functions to Open/Start/Clear Test Configuration which require more detailed explanations.

To aid in configuration testing and tuning, Ion Configuration Manager allows project developers to automatically apply project file pointers directly in the system registry and start or restart the Browsium Controller to process the new configuration. This is performed via Start Test Configuration from the File menu, which writes the file pointer to the LoadFromFileName registry value in HKEY_LOCAL_MACHINE\(SOFTWARE\(Wow6432Node)\Browsium\Ion before starting or restarting the Browsium Controller. This operation closes any open Ion-managed instances of Internet Explorer to speed up testing project changes and avoid inconsistencies between open processes and the new configuration.

Start Test Configuration reduces delays and overhead of manual registry edits or deploying registry changes via Group Policy. Open Test Configuration opens the project file found in LoadFromFileName (if Start Test Configuration had been run prior). Clear Test Configuration clears the LoadFromFileName value, stops Browsium Controller (if it’s not configured for Proton or Catalyst), and clears the Internet Explorer cache.

Start Test Configuration automatically saves the current project before writing the LoadFromFileName registry value and restarting the Controller. If the project has not been saved prior, you will be prompted to save the file to a new location.

The Edit menu provides Cut, Copy, and Paste functions to assist in project editing and moving rules and Profiles between projects. These functions are also available in the Actions pane for many of the Managers for easy access. The Edit menu also has a Find function (available from the menu or via Control-F) which searches for specific strings inside the project.

The Find function will search all text in the Project Node, excluding the Project Node itself, starting with the current location of the cursor, and continue looping through the project continuously as you select Find Next.

If the string is not found anywhere in the project, you will receive a ‘string not found’ error.

The Find function does not highlight the matched strings in the project file. It simply brings the appropriate manager node or page into focus. In addition, Find does not search the Tools Node. If the Tools Node is selected when Find is invoked, the result will always be ‘string not found’. Select any view in the Project Node to and try the search again.

You can use the Utilities menu to manage the Browsium Controller (BrowsiumController.exe) process. You may need to Start/Stop/Restart the Browsium Controller to load new configurations or reproduce troubleshooting steps.