Modal Dialog does not get focus on first click

Hi,
Identified an issue in Windows Safari 5 with Modal Dialog boxes. The below is issue.
When a Message box (Validation message) is displayed to the user the control is not getting transferred to the message box instead it still lies with the parent page.
For Example:
A list box is visible with values in parent page, when you click delete, the confirmation message pops up.
On the mouse click on confirmation message, the focus would be changed to an item in the list box of the parent page and that particular item gets deleted instead of the selected item.
Understanding:
-When a Modal dialog box is displayed control is not passed to the Dialog box .
-Once the user click mouse once then the control is passed to the Dialog box.
-The second mouse click only the action is performed.

Work-around: Click on the "title bar" of the modal dialog box. You now have control. If you click other areas of the modal dialog before clicking the title bar, it will usually register behind the box.
I think Apple forgot the code to 'select the modal dialog' after 'displaying it', which is why the work-around works perfectly.
It's a common bug that hasn't been fixed yet in 5.x that did not exist in 4.x. I would submit a bug report and hope they fix it in the next update.

Similar Messages

  • Modal dialog does not close until function finish

    Hello
    I am a modal dialog (yes/no buttons). When user selects YES, a function is executed. My problem is: Dialogo does not close until function finish.
    Many thanks for your help.
    This is the call to show modal dialog:
    boolean myRes;
    dlgYesNo.setTitle(" SINCRONIZE");
    dlgYesNo.setPreguntaUp("�Do you want to sincronize?");
    dlgYesNo.show();
    myRes = dlgYesNo.respDialogo();
    if (!myRes) return; // User selects NO
    sincronizeData(); //MODAL DIALOG DOES NOT CLOSE UNTIL THIS FUNCTION FINISH!!!
    This is the class to create modal dialog:
    public class DialogoYesNo extends java.awt.Dialog {
    /** Creates new form DialogoYesNo */
    public DialogoYesNo(java.awt.Frame parent, boolean modal) {
    super(parent, modal);
    initComponents();
    this.setSize(200,125);
    this.setResizable(false);
    Dimension d = this.getToolkit().getScreenSize();
    this.setLocation((d.width-getSize().width)/2, (d.height-getSize().height)/2);
    /** This method is called from within the constructor to
    * initialize the form.
    * WARNING: Do NOT modify this code. The content of this method is
    * always regenerated by the Form Editor.
    private void initComponents() {
    btYes = new java.awt.Button();
    lblDialogCentro = new java.awt.Label();
    lblDialogUp = new java.awt.Label();
    btNo = new java.awt.Button();
    lblDialogDown = new java.awt.Label();
    setLayout(null);
    addWindowListener(new java.awt.event.WindowAdapter() {
    public void windowClosing(java.awt.event.WindowEvent evt) {
    closeDialog(evt);
    btYes.setLabel("Si");
    btYes.addActionListener(new java.awt.event.ActionListener() {
    public void actionPerformed(java.awt.event.ActionEvent evt) {
    btYesActionPerformed(evt);
    add(btYes);
    btYes.setBounds(30, 80, 60, 24);
    lblDialogCentro.setAlignment(java.awt.Label.CENTER);
    lblDialogCentro.setText("a");
    add(lblDialogCentro);
    lblDialogCentro.setBounds(10, 40, 180, 20);
    lblDialogUp.setAlignment(java.awt.Label.CENTER);
    add(lblDialogUp);
    lblDialogUp.setBounds(10, 30, 180, 20);
    btNo.setLabel("No");
    btNo.addActionListener(new java.awt.event.ActionListener() {
    public void actionPerformed(java.awt.event.ActionEvent evt) {
    btNoActionPerformed(evt);
    add(btNo);
    btNo.setBounds(110, 80, 60, 24);
    lblDialogDown.setAlignment(java.awt.Label.CENTER);
    add(lblDialogDown);
    lblDialogDown.setBounds(10, 50, 180, 20);
    pack();
    private void btYesActionPerformed(java.awt.event.ActionEvent evt) {
    // Add your handling code here:
    respuesta = true;
    setVisible(false);
    dispose();
    private void btNoActionPerformed(java.awt.event.ActionEvent evt) {
    // Add your handling code here:
    respuesta = false;
    setVisible(false);
    dispose();
    /** Closes the dialog */
    private void closeDialog(java.awt.event.WindowEvent evt) {
    // Add your handling code here:
    * @param args the command line arguments
    public static void main(String args[]) {
    new DialogoYesNo(new java.awt.Frame(), true).show();
    public void setPreguntaUp(String p){       
    lblDialogUp.setVisible(true);
    lblDialogDown.setVisible(true);
    lblDialogCentro.setVisible(false);
    lblDialogUp.setText(p);
    public void setPreguntaDown(String p){
    lblDialogUp.setVisible(true);
    lblDialogDown.setVisible(true);
    lblDialogCentro.setVisible(false);
    lblDialogDown.setText(p);
    public void setPreguntaCentro(String p){
    lblDialogUp.setVisible(false);
    lblDialogDown.setVisible(false);
    lblDialogCentro.setVisible(true);
    lblDialogCentro.setText(p);
    public void centrarPantalla(){
    Dimension d = this.getToolkit().getScreenSize();
    this.setLocation((d.width-getSize().width)/2, (d.height-getSize().height)/2);
    public boolean respDialogo(){
    return respuesta;
    // Variables declaration - do not modify
    private java.awt.Button btNo;
    private java.awt.Label lblDialogCentro;
    private java.awt.Button btYes;
    private java.awt.Label lblDialogUp;
    private java.awt.Label lblDialogDown;
    // End of variables declaration
    private boolean respuesta = false;
    }

    Hello
    This case works fine using following line to execute code after modal dialog:
    new Thread(new Runnable(){ public void run() { netCodeFunction(); }}).start();
    Regards

  • Trackpad of MacBook Pro mid 2009 does not respond to the first click/tap

    Have the following problem and wasn't able to find any sollution here somewhere
    if I click on a link or choose a checkbox or do anything by clicking it does not work with the first click/tap and I have all settings right.
    a PRAM reset had no effect on that problem.
    so I still have to click/tap several times to access a menu, a safari-tab, or anything else…

    thank you.
    still I am not sure if it really solved my problem, but it looks very good.
    was a bit irritated in the beginning, because I got no feadback if I had done the SMC reset right.
    If the problem will be back too soon, I will continue this discussion.
    THX

  • Tab not getting focus on left-click after suspend in Windows 7 64-bit.

    When I left-click on a tab in Firefox 4 rc 2 after my pc wakes up from suspend in Windows 7 64-bit the tab is not getting focus. I have to use the hotkeys in order to move to that tab. My mouse works fine in other programs.

    I have an imac
    I have an magic pad (same thing as the touch pad on a macbook really)
    I have an usb mouse I use both in windows and osx
    if your trackpad somehow was registered as actived for some reason it would seem as if it was the mouse
    had some *** situations both in windows and osx when my cat sit on the magicpad

  • KDE open file dialog does not honor the global double click setting

    I have checked both in system settings and in the file
    $HOME/.kde/share/config/kdeglobals
    to make sure the singleclick is set to false. Still in the open/save dialog the files are selected and opened in a single click.
    This bug is not seen in chakra linux (which now has kde 4.8.2).
    Anyone can confirm this?
    Last edited by tzhang37 (2012-04-20 16:38:37)

    It works for me.

  • [OpenBox] Window not getting focus if skip_taskbar is set to 'yes'

    I have bound gmrun to ALT-F2. When I have skip_taskbar set to yes in rc.xml, gmrun does not get focus. This is quite annoying as I have manually click on it to get the focus.
    <application name="gmrun">
    <position>
    <x>center</x>
    <y>center</y>
    </position>
    <focus>yes</focus>
    <layer>above</layer>
    <skip_taskbar>yes</skip_taskbar>
    </application>
    If, however, I remove skip_taskbar as shown below, gmrun get its focus when launched.
    <application name="gmrun">
    <position>
    <x>center</x>
    <y>center</y>
    </position>
    <focus>yes</focus>
    <layer>above</layer>
    </application>
    * Same issue with mplayer/terminal - Doesn't get focus when skip_taskbar is set to 'yes'.
    Last edited by keerthi (2008-10-03 19:45:36)

    I have the same problem, but, and this part is really bad, I also mostly don't have this issue.
    So I can't help except to say I run OB 3.4.7.2 and [sometimes!] have the same issue as you.
    -dav7
    Last edited by dav7 (2008-10-04 03:49:06)

  • [ADF] Focus does not get set on a second level dialog/popup

    Hi,
    While working on a related bug, I've discovered that for every second level dialog/popup(a popup that is invoked from another popup), the focus does not get set to the second level dialog if the first component in that popup is an inputText, unless a user explicitly clicks on it. By focus I mean that on pressing tab, the fields on the previous popup still get selected/highlighted.
    This does not happen if the first UI Component is any other; everything else kept the same. I suspect this is an ADF bug; does anyone know of a workaround?
    Thanks,
    Ravikiran Sastry
    Edited by: 911228 on Jan 30, 2012 11:59 PM

    Hello,
    we are having the same issue using JDeveloper 11.1.1.4 and Internet Explorer 8.
    The code is really simple: just a regular popup with an inputListOfValues component inside. Open the popup, open the inputListOfValue's "Search and Select" popup and if you press the Esc key, the first one will be closed, while the "Search and select" popup will remain there.
    Jordi

  • Running Time Machine for the first time, how that I make sure that some information I have in the external drive does not get erase in the prosess

    Running Time Machine for the first time, how that I make sure that some information I have in the external drive does not get erase in the prosess

    1. Quit iPhoto
    2. Copy the iPhoto Library from your Pictures Folder to the External Disk.
    3. Hold down the option (or alt) key while launching iPhoto. From the resulting menu select 'Choose Library' and navigate to the new location. From that point on this will be the default location of your library.
    4. Test the library and when you're sure all is well, trash the one on your internal HD to free up space.
    Note: This is now your Library. It's not a Back Up, and you need another disk for backing up.
    Regards
    TD

  • PC Suite - Sync - Settings Dialog Does not Appear

    Installed PC Suite. Selected Synchronise and the Synchronise dialog appears. The Settings dialog does not automatically appear as stated in Help. Pressing the "Settings" button does not cause the Settings dialog to appear. Pressing the Synchronise button also does nothing.
    Have tried to uninstall and re-install PC Suite, have tried 6.7 and the latest 6.8 on the the website.
    The very first time I tried this, the settings dialog did appear, when I started clicking through the settings to choose what I wanted, the dialog froze and eventually the application had to be killed using Task Manager.
    Version info:
    Windows XP Pro Ver 2002
    Service Pack 2
    PC Suite Version - 6.7 (also tried 6.8)
    Connection method - Bluetooth

    Hi there,
    I have exactly the same problem - i have installed - un-installed - re-installed and used the nokia registry cleaner tool - still with same problems ovccuring. The strange thing is, i have used this device (Nokia 6230i) on my pc before. (Fijitsu Siemens Laptop).
    I have tried to get working using cable and bluetooth device - they all function as they should every other way -but will not allow me to click the settings button and sync - the button is enabled, but just does no action when clicked.
    I have done as you requested miksu - and it succesfully connects - what now?
    I have:
    XP Pro Service Pack 2
    Nokia PC Suite 6.80.22
    Office 2003
    Im desperate to get this working again - missing too many appointments!!!
    Many thanks,
    Neil

  • CS4: window does not regain focus

    This happens using Dreamweaver CS4 on Windows 7 RC.
    (Untested on Windows XP, Vista.)
    Does not appear to be an issue with Photoshop CS4.
    If DW is in focus and you click on another program's taskbar icon twice it does not re-focus the DW window, which was previously in focus.
    For example:
    I have Dreamweaver open and in-focus (I can type)
    then I click the Firefox icon in the taskbar (Superbar) to preview what I just uploaded (F5)
    then I click the Firefox icon again (my cursor is still there) to minimize it and return to Dreamweaver
    then I start typing.... but the Dreamweaver window is not in focus, even though it is visible and in front
    This works in XP with Photoshop CS2.
    This is not a Windows 7 problem because other programs don't have this problem.
    This is just a minor annoyance, but can anyone else relate to this or is it just me?
    Thanks!

    I see this as a condition common to many applications by many companies...
    First you get the program's attention. (by clicking on it somewhere)
    Then you start typing in it.
    Think of the mess we would be in if you could simply hover your cursor and start typing without clicking...you could wreak havoc without even knowing where your typing is going...wait, that might be a good idea... (not the havoc...)
    Beth

  • I am part of a family sharing setup.  Can I have my own payment method so the organizer does not get charged for my purchases?

    I am part of a family sharing setup.  Can I have my own payment method so the organizer does not get charged for my purchases?  If so, how do I set this up?

    Yes.  Just redeem gift cards so that your own account always has a sufficient credit balance.  Here is how it works:
    Family purchases and payments
    After you set up your family, any time a family member initiates a new purchase it will be billed directly to your account unless that family member has gift or store credit. First, their store credit will be used to pay the partial or total bill. The remainder will bill to the family organizer's card.

  • Hostname verifier does not get invoked

    Hi All,
    I am new to weblogic and currently facing an issue with SSL. I checked this forum but none of the solutions really worked for me, so seeking advice starting a new thread. Kindly help.
    Problem 1
    I have a REST webservice running in one weblogic server and another weblogic server contains a client which is based on the code from the following link -
    http://wiki.open-esb.java.net/attach/RestBCEchoSSL/SslClient.java
    One way handshaking is enabled in both the weblogic and the KeyStore and Truststore are read from configurable directory in the client java code. I specify a directory which resides outside weblogic home.
    Even though there is an HostnameVerifier implemented in the code to return true always, it does not get invoked and I get a certificate exception as below -
    <Warning> <Security> <BEA-090542> <Certificate chain received from xx.yy.zz.rrr - xx.yy.zz.rrr was not trusted causing SSL handshake failure. Check the certificate chain to determine if it should be trusted or not. If it should be trusted, then update the client trusted CA configuration to trust the CA certificate that signed the peer certificate chain. If you are connecting to a WLS server that is using demo certificates (the default WLS server behavior), and you want this client to trust demo certificates, then specify -Dweblogic.security.TrustKeyStore=DemoTrust on the command line for this client.>
    But when I run the java client from Eclipse I am able to invoke the webservice methods using HTTPs.
    So is not it possible to add a default hostname verifier as in the java code when the application is deployed in weblogic?
    Problem 2
    I another attempt to solve the above issue I turned off the hostname verification from weblogic admin console in the client weblogic side. In the console for the server Configuration > SSL->Hostname Verification field is set to "None". But that did not help.
    Then I added the '-Dweblogic.security.SSL.ignoreHostnameVerification=true' flag into the <domain>/bin/startWebLogic.sh file and restarted the weblogic. No luck again.
    ${JAVA_HOME}/bin/java ${JAVA_VM} ${MEM_ARGS} ${JAVA_OPTIONS} -Dweblogic.Name=${SERVER_NAME} -Djava.security.policy=${WL_HOME}/server/lib/weblogic.policy -Dweblogic.security.SSL.ignoreHostnameVerification=true ${PROXY_SETTINGS} ${SERVER_CLASS}
    I tried recreating the certificate using the' hostname' instead of the ip address ( also added an entry into the /etc/hosts file putting the ip and hostname so that I can do ping <hostname> from the client and get response returned from the server side). Again no luck :(. I keep getting the same handshake failure as mentioned above.
    The weblogic version is 10.x.
    Thanks,
    Amrit

    I did some more research for the issue mentioned which I yet to get rid of.
    1) I wrote a REST web service which makes a call to another REST service deployed on another weblogic using HTTPs (same code as mentioned above is used). I delpoyed the war and made a http call to the first webservice, the other REST service was invoked successfully using HTTPs. So this confirmed that there is no problem with the certificates or keystore or hostname verifictaion.
    2) My actual application still throws the handshake exception as below -
    <Warning> <Security> <BEA-090542> <Certificate chain received from xx.yy.zz.rrr - xx.yy.zz.rrr was not trusted causing SSL handshake failure. Check the certificate chain to determine if it should be trusted or not. If it should be trusted, then update the client trusted CA configuration to trust the CA certificate that signed the peer certificate chain. If you are connecting to a WLS server that is using demo certificates (the default WLS server behavior), and you want this client to trust demo certificates, then specify -Dweblogic.security.TrustKeyStore=DemoTrust on the command line for this client.>
    So I think the problem is something else but weblogic is priniting the exception message wrong.
    The process hierarchy ( in UNIX ) is as shown below -
    bea 31914 31913 0 14:29 ? 00:00:00 /bin/sh <DOMAIN HOME>//bin/startWebLogic.sh
    bea 31989 31914 0 14:29 ? 00:01:25 /opt/bea/jdk160_24/bin/java <The weblogic start server process> started by startWebLogic.sh
    bea 32107 31989 0 14:29 ? 00:00:09 /opt/bea/jdk160_24/bin/java <One of custom process>
    bea 2038 32107 0 18:38 ? 00:00:15 /opt/bea/jdk160_24/bin/java <Another custom process which contains my java classes containing the REST client>
    The problem is there in both Weblogic 11 and 10.3 version.
    I will be grateful if someone gives any clue about the problem.

  • Dispute case does not get updated with subsequent partial payment

    Hi Experts
    I am now still testing the Dispute management .. but it's my first time to see that some times created dispute case does not get updated with the payment posted against the invoice which the dispute case has been raised .. when i trying to add open item to the current dispute case i face this Error..
    Process step 004: Change not possible, process step 003 missing
    Message no. UDM_MSG037
    Diagnosis
    The dispute case is to be changed by process step 004 from accounting. However, there is at least one process (for example, clearing transaction from payment or credit memo) that was performed before the current step and that has not yet updated the dispute case. The changes to the dispute case must be carried out in the correct order.
    System Response
    The dispute case could not be changed.
    Procedure
    In an asynchronous change to dispute cases using IDoc, make sure that all IDocs of the previous process have been posted. Then you can carry out the required action (for example, post the current IDoc from process step 004 or include further items). The immediate previous process step is 003.
    Your kind feed back is highly appreciated..
    Regards
    Mahmoud EL Nady

    Hi
    Thanks for straight forward solutions its now working properly after run the program.. thanks too much..
    also do i need to run this program periodically or once i notice that one dispute case it not getting updated?
    Regards
    Mahmoud El Nady

  • User defined fields does not get added into database

    Hello Experts
                              User defined fields does not get added into database , when i click add button it
    shows data added sucessfully , but when i check data base no entry is made , only entry is made for
    B1 fields , like DocEntry ,DocNum etc.., no entry is made for U_fields..
    I have check every thing databound is also set to true
    Actually first few 6 data was added properly but now its not geeting added for user fields
    I have used 2 document row  child table for 2 matrix and for remaining Document table
    What might be the problem
    reply soon
    plz suggest

    Hello sir
    I have checked Default form , in that entry is made into database
    but running the form in screen painter in preview mode or through coding it does not get added for user field
    this id my binding code
    LoadFromXML("updateopd.srf")
                oForm = SBO_Application.Forms.Item("updopd")
                oForm.DataBrowser.BrowseBy = "txtpatid"
                'Adding combo in Obervation
                oItem = oForm.Items.Item("txtpatid")
                oEdit2 = oItem.Specific()
                oEdit2.DataBind.SetBound(True, "@UPDATE", "U_PID")
                oItem = oForm.Items.Item("txtmnane")
                oEdit3 = oItem.Specific()
                oEdit3.DataBind.SetBound(True, "@UPDATE", "U_FName")
                oItem = oForm.Items.Item("txtlname")
                oEdit3 = oItem.Specific()
                oEdit3.DataBind.SetBound(True, "@UPDATE", "U_LName")
    Plz suggest

  • Tab does not gets hilight

    hi all
    i have deployed few very simple OA framework pages .these pages are interlinked via tabs.
    but when i moved on to any of these pages for the first time from the home page the tab does not get hilight.once i reach to my pages and then click on any tab it gets highlight.
    can any one tell me the cure for this issue..
    i will be highly thankful to u.
    regards,
    naveen

    Hi naveen,
    Did you resolve this problem?
    Jun Peng

Maybe you are looking for

  • How can I get this effect in Photoshop CS5.1?

    I want to turn a real image like http://bit.ly/pEx1ol into something like http://bit.ly/nfkoa4 Is there a way to do that or do I have to start from scratch?

  • IDOC - FILE Issue

    SCENARIO: IDOC-FILE IDOC: COND_A04 DESIGN: Two namespaces with DT,MT,MI,MM,IM for sales condition and purchase condition. Here based on the condition(LIFNR) i have to schedule the message to either salesconditon CC or purchasecondition CC. REQUIREMEN

  • Smtp;550 5.1.1 RESOLVER.ADR.RecipNotFound; not found

    hello All, I am getting the above error when i send a mail from external domain. I have exchange server 2010 on and O365 account. From last 2 months i am not using O365 account and even active sync is also not working. And recently O365 subscription

  • Send a mail in web dnypro

    when i push the button to send a mail in my Web dnypro application there is an warning occured like this: Sending failed;  nested exception is: javax.mail.MessagingException: 454 5.7.3 Client does not have permission to submit mail to this server.  w

  • Application builder page error ORA-06502

    We get an intermittent error with the application builder page of application express. The report that normally shows the icons or rows for each application returns the error "report error: ORA-06502: PL/SQL: numeric or value error: NULL index table