I have problem with my multiview application that uses Browser Control API. The main problem is that when I select i.e. a text-field from a html-page and change focus to another element, the system will send closing message to HandleCommandL().
Browser-classes are created to View-and Container-class. View-class calls BaseConstructL( R_BROWSER_VIEW ) to create softkeys and menus, it also creates the container-class (CreateContainerL) and handles commands from menu in HandleCommandL()-function.
Web-pages looks fine but moving between elements causes problems: i.e. if I first go to text-field & write some text and then press down to move into the next field in web-page, the system will send EAknSoftkeyExit to the view-class' HandleCommandL(). Everything works fine if I just forward that message to CBrCtlInterface's HandleCommandL()-function, but how I can handle the real exit-message? Or better solution would be to disable exit-message that is coming when moving in web-page.
I can change the functionality of right softkey to my own EExit, but at the same time, the command coming when moving in web-page changes to EExit.
I am using 3rd FP2 SDK to develop my application.