Skip to Main Content
Feature Request FR-1965
Product Area Application Builder
Status DELIVERED

207 Voters

Automatic fade out of (success) messages

ino.laurensse Public
· Sep 16 2021

Idea Summary
Set a fade out time for (success) messages. This can now only be done with custom JavaScript.

Use Case
Especially for success messages ("Changes saved" etc.) it is quite irritating for end users that you have to close them manually. 

Error messages could have an optional fade out timer, but are more likely not to have an auto fade out.

Preferred Solution (Optional)
Default and individual override fade out setting for messages.

This has been delivered in Oracle APEX 24.1!

Known Duplicates

7 Comments

Comments

  • anthony.rayner APEX Team OP 3.6 years ago

    We really like this idea. Accessibility is important here, auto-fade can be problematic for some users, who may need more time to see or process the message. For that reason, and as you suggest, doing this through preference / user settings would be optimal. So users have the choice to auto-fade, or persist success messages. Also agree that error messages should not auto-fade.

  • jayson hanes Admin OP 3.4 years ago

    FYI - https://apex.oracle.com/pls/apex/apex_pm/r/ut/javascript-apis

    apex.jQuery(function() {
      apex.theme42.util.configAPEXMsgs({
        autoDismiss: true,
        duration: 5000  // duration is optional (Default is 3000 milliseconds)
      });
    });
    
  • ino.laurensse OP 3.4 years ago

    @jayson: yes, it is already possible with custom Javascript.

    But your solution features an unsupported API: apex.theme42 is not found in the Javascript API guide.

  • fac586 OP 3.4 years ago

    @jayson: yes, it is already possible with custom Javascript.

    But your solution features an unsupported API: apex.theme42 is not found in the Javascript API guide.

    It's documented in the Universal Theme reference.

  • bshumway OP 2.6 years ago

    Many of my messages I don't want to fade out. If this were to be implemented I would hope the APEX team would make it optional… and allows us to specify the time.

    Many of my messages the users have come to rely on for understanding the actions they've taken. I would hate for that thing to flash for 3 seconds before they can comprehend it. I like it to stay (not fade) so they can copy-paste from it. Even take screenshots at their leisure. My two cents.

  • ashok OP 2.5 years ago

    Please make it optional  , and optional configuration can be at page level or process level.

    In Addition to this if we give  app level configuration for “Success Message/Error Message” Positions. like middle of page/ top left / top right.

  • aaron OP 12 months ago

    I think this prompt message, by default, you can let it auto-fade, for example, you can set the default time in the background for 3 seconds or a few seconds, if the end user wants to keep viewing the message, move the mouse over the message, and it will no longer auto-fade.