Change in back button behavior

We are upgrading from ColdFusion 9 to ColdFusion 11.  We noticed a change in back button behavior.  On pages running CF 9 the back button works, but on pages running CF 11, when clicking the back button, we get a browser "confirm form resubmission" message.  Since it is the same browser, it is clearly a change in ColdFusion.  Does anyone know when the change was made?  Is there a setting that controls the behavior?
Thank you,
David

We should ignore the difference in Coldfusion version for a moment. It might just be that the previous behaviour was incorrect and what you now observe, with CF11, is the correct behaviour.
A form-resubmit warning is essential. In fact, it can even be vital in certain circumstances. It is telling you that someone, some process or some thread has attempted to resubmit a form.
In your case, clicking the back button apparently refreshes the action page of the form. This is analogous, in business terms, to repeating an order that has already been placed. The related validation code, queries, etc. will run once again. Obviously an unwelcome situation.

Similar Messages

  • Changing the Back Button?

    Hi there and thanks for helping.
    My question is... Can I change the preset back button( Looks like this < )
    in IDVD 5 for navigating arounbd my DVD? and if so how?

    If I am reading these right, then according to this thread:
    http://discussions.apple.com/thread.jspa?threadID=611922&tstart=0
    you can't change the back button.
    Sorry.

  • Is it possible to change the "back button" arrow in iDVD5?

    I would rather have a different icon than the same arrow that's always been used for the back button on the idvd menu options. Do I need to get a different program to make my DVD menu's look less like it was obviously made in idvd?

    Yes, it is possible to change the arrow in iDVD but it takes a lot of work.
    1) Chose the theme you want to use. (I will demonstrate with the theater theme)
    2) In Finder go to your applications folder then right or ctrl click on iDVD. You should have a window like this click on the Show Package Contents button like this http://i29.photobucket.com/albums/c261/Matt_Skorina/Picture3.png. You should be in another window with one folder in it called Contents. Go through that folder then click on the folder called Resources. This should be a big folder, scroll down it to where the themes are. Right or ctrl click on the theme you will be using like this http://i29.photobucket.com/albums/c261/Matt_Skorina/Picture2.png. You should again be in a window with only a folder called Contents, go through this. Then go through the Resources folder. Now go through the BackButton.Media.pox folder near the top. Again go through the Contents folder. Then go through the Material folder. You need to leave this window open. http://i29.photobucket.com/albums/c261/Matt_Skorina/Picture4.png
    3) Go back to the window that you chose your theme in. You should duplicate your theme and put it somewhere else.
    4) You first need to create two of your own arrow images. One of the arrows will be for when you select it on the dvd the other will be when you don't select it. The size of the images does not matter but the arrows need to be the same size. Also there can't be any background like white. I would recommend using a program like photoshop for this. You need to save the images as .tiff (I am using an image that I found on the internet)
    5) In the Material folder you will see to documents. The one called 557BE9DA-09B4-11D7-925B-00039343AC9A is the image of the arrow when you don't select it. The document called 557C2F14-09B4-11D7-925B-00039343AC9A is the arrow when you do select it. Delete these files.
    6) Put your two .tiff arrows you made into the Material folder. Copy and paste the file 557BE9DA-09B4-11D7-925B-00039343AC9A into the file when you don't select the arrow. Copy and paste 557C2F14-09B4-11D7-925B-00039343AC9A into the file where you select the arrow.
    7) Open iDVD and load your project in the theme that you have modified.
    Here are what it looks like for my images.
    When not selecting arrow.
    http://i29.photobucket.com/albums/c261/Matt_Skorina/Picture5.png
    When selecting the arrow.
    http://i29.photobucket.com/albums/c261/Matt_Skorina/Picture6.png
    This is not esay. Make sure you back up the theme you change.
    Hope this helps,
    Matt Skorina

  • Annoying back button behavior

    New Mac user. I find that often, not always, hitting the back button displays a list of previously visited sites instead of just returning to the previous site - is there a fix for this?

    Ok. Then this is not normal behavior. As first step, do you have the most recent version of OS X and of Safari? According to your signature, you don't. You should update to OS X 10.6.7 and Safari 5.0.4. Assuming that doesn't fix it, the next step is to create a new user account and test it to see if the same thing happens there. To do that:
    - Go to >System Preferences>Accounts
    - Click on the + sign to add a new account (you may have to enter you admin password). Just name is test or temp or something like that.
    - Log out of your normal account and into the new one. Try Safari and see if it still happens. Note that your trackpad preferences won't carry over to this new account. So, for example, if you had Tap To Click enabled, it won't be by default in this account, but you can set them how you like in >System Preferences>Trackpad.
    Let me know if the problem persists in the new account (I'm guessing it won't).

  • Forward/Back button behavior updated in v. 2 release?

    Hi, does anyone know if the button behavior on the remote control has been updated in the new software release? Previously when watching recorded videos it skipped forward in three minute increments. While paused it would jump 10 seconds I think.
    Skipping forward thirty seconds would be a lot better for me.
    Thanks,
    John

    Lars Stokholm wrote:
    Hi, after I upgraded GTK2 (2.20.1-2 -> 2.22.0-2) my forward and back button in Firefox disappeared. When I start Firefox I get these errors:
    (firefox:4659): Gtk-WARNING **: Error loading theme icon 'gtk-go-back-ltr' for stock: Icon 'gtk-go-back-ltr' not present in theme
    (firefox:4659): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
    (firefox:4659): Gtk-CRITICAL **: gtk_default_render_icon: assertion `base_pixbuf != NULL' failed
    (firefox:4659): Gtk-CRITICAL **: IA__gtk_style_render_icon: assertion `pixbuf != NULL' failed
    (firefox:4659): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed
    (firefox:4659): Gtk-WARNING **: Error loading theme icon 'gtk-go-forward-ltr' for stock: Icon 'gtk-go-forward-ltr' not present in theme
    (firefox:4659): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
    (firefox:4659): Gtk-CRITICAL **: gtk_default_render_icon: assertion `base_pixbuf != NULL' failed
    (firefox:4659): Gtk-CRITICAL **: IA__gtk_style_render_icon: assertion `pixbuf != NULL' failed
    (firefox:4659): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed
    I just updated my system and I'am now a bit confused. I have exacly same problem. Can anyone help?
    Last edited by amen (2010-10-04 20:32:05)

  • Enabling Back Button behavior in browser?

    How can I allow the back button in a browser to function like
    a .html
    page in a .SWF?
    Thanks in advance.

    dzedward wrote:
    >
    http://www.asual.com/swfaddress/
    Thanks for the link. Out of curiosity, is this using a level
    of AS3 that
    would be way too advanced for a beginner to even consider?

  • Help me to resolve this URGENT: browser back button behavior

    Hi All
    How can I force my application to give the following error in click of back button of browser or backspace .
    Warning: Page has Expired The page you requested was created using information you submitted in a form. This page is no longer available. As a security precaution, Internet Explorer does not automatically resubmit your information for you.
    To resubmit your information and view this Web page, click the Refresh button.
    hmm I am using no-cache, no-store and expire '0', Mine is struts application with resin as App server.

    HEY, take it easy, sometime knowing the reason for a thing may help to find another solution for the same problem. We are here to help, some people really help other one only tries to. In any case there is no need to be rude, nobosy here is working for you or have an obligation to answer you.
    1.- this should be on the j2ee forum place, because is everyone posts here all other section will be empty of people and answers, so please help yo keep all the forums running well. And may get better answers on less time.
    2.- I assume you are uusing J2ee and not applets. That may be a 100% different thing to fix that.
    3.- Can you post some architecture of the pages call to see, its different if its a home page than its a result of nested calls.
    4.- I guess you should do something like this to solve your peoblem:
    if using html forms inside a jsp as I guess you are using. You can get the JSP be call from a servlet that introduce inside the form a unique random created value inside a hidden type input. so each time you press the back button the cached jsp will be called and the unique number wont match with the new attention requirement. All you need for that is a shared resource between the 2 servlets. Maybe a EJB or something. It depends a lot on how are you doing the pages call. for that we need to know that. In anycase the message you are trying to get os not from your app, but from the browser, so you may need to implement something like security certificates to have that, but if not you may use a patched own solution like the one I gave you.

  • Any way to change back button title without creating new button?

    Hi,
    Is there any way to change the back button title on a navigation controller without having to create a whole new button and action to go with it?
    Thanks
    Ray

    Yes, you don't need to create a new a new action mechanism etc.
    One way to change the back button text on a the navbar of a view is to create a new UIBarButtonItem (with nil tagget and nil action )
    Then set self.navigationItem.backBarButtonItem of the parent view controller to the new button
    Note that you're setting the backbarButtonItem of the parent view controller (and not the view controller on which this bar button will be displayed). This automatically plugs in the default target, action etc. So you don't need to implement it

  • Having issues with longMessage and back button usage

    Hello,
    I have part of an app that consists of 2 pages. The first page is a set of checkboxes and an Analyze (submit) button. when the user hits Analyze, I commit the transaction and forward to the second page which displays the checkboxes they checked and some other information regarding those choices. If a user wants to change their answers, they use the browser's back button and change their choices, then click Analyze again. This is working fine.
    I now want to add a longMessage to each checkbox above with some additional information about each choice. I've setup these up and they work fine; the dialog box launches just fine when they click the little (i) icon.
    So that's the status quo; here's my problem:
    Scenario
    1. User clicks one of the longMessage icons
    2. clears that box by clicking OK
    3. then hits Analyze to progress to the second page
    4. now user hits browser's Back button to go back to questions
    5. PROBLEM
    At this point, all my checkboxes are blank. If I try to re-check one and hit Analyze, I get an error stating "No current row for View (XXXLProcNavVO1)"
    If I don't ever click a longMessage icon, everything works fine. I can only replicate this if I follow the exact steps in the scenario.
    So what is wrong? Why am I losing my current row in my VO when I use the longMessage?
    I've included my CO from page 1 for reference below.
    Thanks!
    /*===========================================================================+
    | Copyright (c) 2001, 2005 Oracle Corporation, Redwood Shores, CA, USA |
    | All rights reserved. |
    +===========================================================================+
    | HISTORY |
    +===========================================================================*/
    package lanl.oracle.apps.icx.por.req.webui;
    import oracle.apps.fnd.common.VersionInfo;
    import oracle.apps.fnd.framework.webui.OAControllerImpl;
    import oracle.apps.fnd.framework.webui.OAPageContext;
    import oracle.apps.fnd.framework.webui.beans.OAWebBean;
    import oracle.apps.fnd.framework.OAApplicationModule;
    import oracle.apps.fnd.framework.OAException;
    import oracle.apps.fnd.framework.OAViewObject;
    import oracle.apps.fnd.framework.webui.OAWebBeanConstants;
    import oracle.apps.fnd.framework.webui.TransactionUnitHelper;
    //import oracle.apps.fnd.framework.webui.OADialogPage;
    import oracle.jbo.domain.Number;
    import oracle.jbo.Row;
    import oracle.apps.fnd.framework.OARow;
    * Controller for ...
    public class LANLProcNavCO extends OAControllerImpl
    public static final String RCS_ID="$Header$";
    public static final boolean RCS_ID_RECORDED =
    VersionInfo.recordClassVersion(RCS_ID, "%packagename%");
    * Layout and page setup logic for a region.
    * @param pageContext the current OA page context
    * @param webBean the web bean corresponding to the region
    public void processRequest(OAPageContext pageContext, OAWebBean webBean)
    super.processRequest(pageContext, webBean);
    OAApplicationModule am = pageContext.getApplicationModule(webBean);
    OAViewObject vo = (OAViewObject)am.findViewObject("XXXLProcNavVO1");
    if (!pageContext.isBackNavigationFired(false))
    // We indicate that we are starting the create transaction (this
    // is used to ensure correct Back button behavior).
    TransactionUnitHelper.startTransactionUnit(pageContext, "createProcNavForm");
    // This test ensures that we don't try to create a new doc if
    // we had a JVM failover, or if a recyled application module
    // is activated after passivation. If these things happen, BC4J will
    // be able to find the row that you created so the user can resume
    // work.
    if (!pageContext.isFormSubmission())
    am.invokeMethod("initPVO");
    String stringReqHeaderId = pageContext.getParameter("REQ_ID");
    Number defaultReqHeaderId = null;
    try
    defaultReqHeaderId = new Number(stringReqHeaderId);
    catch(Exception e)
    throw new OAException("ICX", "XXXL_INVALID_NUMBER");
    // set this value for subsequent form buttons pressed
    vo.setWhereClauseParams(null);
    vo.setWhereClauseParam(0,defaultReqHeaderId);
    vo.executeQuery();
    if (vo.getRowCount() == 0)
    vo.insertRow(vo.createRow());
    Row voRow = (Row)vo.first();
    voRow.setNewRowState(Row.STATUS_INITIALIZED);
    voRow.setAttribute("ReqHeaderId",defaultReqHeaderId);
    OAViewObject pvo = (OAViewObject)am.findViewObject("LANL838cPVO1");
    OARow prow = (OARow)pvo.first();
    prow.setAttribute("lReqID",stringReqHeaderId);
    * Procedure to handle form submissions for form elements in
    * a region.
    * @param pageContext the current OA page context
    * @param webBean the web bean corresponding to the region
    public void processFormRequest(OAPageContext pageContext, OAWebBean webBean)
    super.processFormRequest(pageContext, webBean);
    OAApplicationModule am = pageContext.getApplicationModule(webBean);
    OAViewObject vo = (OAViewObject)am.findViewObject("XXXLProcNavVO1");
    // Pressing the "Apply" button means the transaction should be validated
    // and committed.
    if (pageContext.getParameter("Analyze") != null)
    // Simply telling the transaction to commit will cause all the Entity Object validation
    // to fire.
    // Note: there's no reason for a developer to perform a rollback. This is handled by
    // the framework if errors are encountered.
    am.invokeMethod("apply");
    // Assuming the "commit" succeeds, navigate back to the prev page with
    // and display a "Confirmation" message at the top of the page.
    TransactionUnitHelper.endTransactionUnit(pageContext, "createProcNavForm");
    // OAException confirmMessage = new OAException("XXXL", "XXXL_PROCNAV_CREATE_CONFIRM", null, OAException.CONFIRMATION, null);
    // Per the UI guidelines, we want to add the confirmation message at the
    // top of the search/results page and we want the old search criteria and
    // results to display.
    // pageContext.putDialogMessage(confirmMessage);
    vo.clearCache();
    vo.reset();
    pageContext.forwardImmediately("OA.jsp?page=/lanl/oracle/apps/icx/por/req/webui/LANLSupplDocSummaryPG",
    null,
    OAWebBeanConstants.KEEP_MENU_CONTEXT,
    null,
    null,
    true, // retain AM
    OAWebBeanConstants.ADD_BREAD_CRUMB_NO);
    else if (pageContext.getParameter("Cancel") != null)
    am.invokeMethod("rollbackDoc");
    // Indicate that the Create transaction is complete.
    TransactionUnitHelper.endTransactionUnit(pageContext, "createProcNavForm");
    pageContext.forwardImmediately("OA.jsp?page=/oracle/apps/icx/por/req/webui/ShoppingCartPG",
    null,
    OAWebBeanConstants.KEEP_MENU_CONTEXT,
    null,
    null,
    true, // retain AM
    OAWebBeanConstants.ADD_BREAD_CRUMB_NO);
    }

    Hi
    in this scenarion control is not going inside the condition
    if (vo.getRowCount() == 0) and therefore VO is not getting initialized
    why u are counting the row of VO to initialize the VO ,if possible pls remove this condition check ,problem will be solved .pls let me know in case of any issues.
    thanx
    Pratap

  • Xcode 3 Help Viewer and Back Button silliness

    I like the changes and additions they have in the Xcode 3 help viewer, except for this annoying back button behavior. When I click a link in the documentation, it goes to the topic. Then when I click the back button, it opens the previous page in a new Safari window. Whoever programmed this will get a visit from me

    This is a duplicate post. Please direct any responses to
    this
    thread

  • Custom error message for Back Button Error

    I am using JDeveloper 9. I have tried to create a custom error message to handle a "Back button" press.
    But the error message is usually ignored and the system's regular "Stale data" message appears. Is there a way to prevent the system's message from appearing and to raise a custom error message?

    Do the following coding in your processRequest() of the Create or udpate page.
    public void processRequest(OAPageContext pageContext, OAWebBean webBean)
    super.processRequest(pageContext, webBean);
    // If isBackNavigationFired = false, we're here after a valid navigation
    // (the user selected the Create button) and we should proceed
    // normally and initialize a new employee.
    if (!pageContext.isBackNavigationFired(false))
    // We indicate that we are starting the create transaction (this
    // is used to ensure correct Back button behavior). Note that you
    // can assign whatever name you want to your transaction unit.
    TransactionUnitHelper.startTransactionUnit(pageContext, "empCreateTxn");
    // This test ensures that we don't try to create a new employee if
    // we had a JVM failover, or if a recycled application module
    // is activated after passivation. If these things happen, BC4J will
    // be able to find the row that you created so the user can resume
    // work.
    if (!pageContext.isFormSubmission())
    OAApplicationModule am = pageContext.getApplicationModule(webBean);
    // Call your method to handle creating the new row.
    am.invokeMethod("createEmployee", null);
    else
    if (!TransactionUnitHelper.isTransactionUnitInProgress(pageContext, "empCreateTxn", true))
    // Get the purchase order number from the request.
    String orderNumber = pageContext.getParameter("headerId");
    MessageToken[] tokens = { new MessageToken("PO_NUMBER", orderNumber)};
    OAException message = new OAException("ICX", "FWK_TBX_T_PO_UPDATE_CONFIRM", tokens,
    OAException.CONFIRMATION, null);
    // We got here through some use of the browser "Back" button, so we
    // want to display a state loss error and disallow access to the page.
    // If this were a real application, we would probably display a more
    // context-specific message telling the user they can't use the browser
    // "Back" button on the "Create" page. Instead, we wanted to illustrate
    // how to display the Applications standard NAVIGATION_ERROR message.
    OADialogPage dialogPage = new OADialogPage(message);
    pageContext.redirectToDialogPage(dialogPage);
    } // end processRequest()
    --Prasanna                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • Hey! recently my key board settings has changed and now my volume buttons are no longer F10 and F11, now if i want to change the volume i have to do it on the top bar of the screen! how do i change it back to work normally on my wireless keyboard?

    Hey! recently my key board settings has changed and now my volume buttons are no longer F10 and F11, now if i want to change the volume i have to do it on the top bar of the screen! how do i change it back to work normally on my wireless keyboard?

    Hi, did you upgrade the OS lately?
    I think Spark cured this for another person and the same problem...
    http://www.shadowlab.org/Software/spark.php

  • The back button no longer works. I have disabled all add-ons, rebooted & reset the defaults for the browser and nothing has changed. This happens on all webpages.How do I get the back button to light up again?

    the back button no longer works. I have disabled all add-ons,rebooted & reset the defaults for the browser and nothing has changed. This happens on all webpages.How do I get the back button to light up again?

    Start Firefox in <u>[[Safe Mode]]</u> to check if one of the extensions or if hardware acceleration is causing the problem (switch to the DEFAULT theme: Firefox (Tools) > Add-ons > Appearance/Themes).
    *Don't make any changes on the Safe mode start window.
    *https://support.mozilla.com/kb/Safe+Mode
    If it does work in Safe-mode then disable all extensions and then try to find which is causing it by enabling one at a time until the problem reappears.
    *Use "Disable all add-ons" on the [[Safe mode]] start window to disable all extensions.
    * Close and restart Firefox after each change via "File > Exit" (Mac: "Firefox > Quit"; Linux: "File > Quit")
    Another possible cause is a problem with the file places.sqlite that stores the bookmarks and the history.
    *http://kb.mozillazine.org/Bookmarks_history_and_toolbar_buttons_not_working_-_Firefox
    *https://support.mozilla.com/kb/Bookmarks+not+saved#w_places-database-file

  • Change the home button back to the left side!!!!! I've changed browsers and would like to change back and upgrade to FF 6.0 if you can get that fixed!

    "change the home button back to the left side!!!!! I've changed browsers and would like to change back and upgrade to FF 6.0 if you can get that fixed!"
    And why can't I send an email from the old browser? lame!

    You can open the open the Customize window via "View > Toolbars > Customize" or via "Firefox > Options > Toolbar Layout" and drag the home button to where you want it to appear.
    *http://kb.mozillazine.org/Toolbar_customization
    *https://support.mozilla.com/kb/Back+and+forward+or+other+toolbar+items+are+missing

  • Why did in the right-click menu the "open in a new tab" and the "open in a new window" -buttons change places? And can you change it back?

    With the Firefox 4 RC, the "open in a new tab" and the "open in a new window" -buttons have changed places. It's quite annoying because I normally do it without even looking at it, but now it always opens in a new window instead of a new tab. Is it possible to change it back? Maybe in your own settings?

    You can use the menu editor extension to rearrange menu items - https://addons.mozilla.org/firefox/addon/menu-editor

Maybe you are looking for

  • Double-charged for Creative Cloud Membership - I need a refund!

    My student subscription was automatically cancelled and switched to a regular subscription. Adobe never told me, but I saw on my bank statement that I had been charged $24.99 instead of $14.99. When I first contacted Adobe and asked for a refund, the

  • Duplicate Records in InfoProvider

    Hi, I am loading the Transaction Data from the flat files in to the Data Sources. Initially I have One Request (data from one flat file) loaded in to PSA and InfoCube that has say 100 records. Later, I loaded another flatfile in to PSA with 50 record

  • Accordion Tab without  Submenu

    Hello, my Problem: I need a menu with and without submenu. Exapmle: (just a example) Button "Home" without submenu, but "company" there are 2 submenus: "about" and "where to buy" Now i make a new accordion menu and the first ("Home") button have to w

  • How to modify your age on your Creative Cloud profile ?

    Can anyone explain me how to change my age on my Creative Cloud profile ?

  • ARD admin can no longer control clients...

    I have ARD configured on all my clients, and it seemed to be working fine. In the last week or so I found that I can no longer control my clients. I visit the client to make sure that the account is set up for ARD control, yet when I try and control