Throughout the system, the user will sometimes encounter messages. This KBA is to explain the differences between them, and why sometimes the same message is displayed slightly differently.
Issue 1: The "Save" button is sometimes displayed in a blue background, sometimes not
Our standard is to only require a button like "Save" to have an emphasized/primary-button styling, if the "Save" button is the standard action. In the case of the particular popup with "Cancel", "Don't Save", and "Save", it is not necessarily true that the "Save" button for this popup is the standard action. And by not presenting the user with a standard action, we correctly force the user to make a conscience choose as to what action button to click (if we made the "Save" button the standard button for this particular popup, then the user may just automatically select "Save" without considering the other two choices). But in the case of the other popup with only the two "Cancel" and "Save" choices, this is a case where the standard action is "Save", and we guide the user about how "Save" is the standard action by making it have the to make that choice have an emphasized/primary-button styling.
And for the popup that only had "OK" as an action, given that it is the only action, it is not necessary to style it with the emphasized/primary-button styling.
Issue 2: Warning Messages
Reason: The triangled exclamation icon is for warnings, not error messages. And the circled exclamation icon is for error messages.
Issue 3: Sometimes the same message is displayed differently - OS native vs. modal dialog which looks different to the other modal dialogs
- The system message shown on the left (with a popup header title of "Session Timed Out") is the standard system message. However, there are a few places that do not use the standard system message mechanism for session-timeout warnings, because they are older legacy pages, or pages that are coming from secondary backend systems such that they cannot make use of the standard system message mechanism. That is why the customer are seeing some differences. For now, this is the way the overall system will behave (most pages using the standard system message mechanism for session-timeout warnings, and a handful not using that mechanism).
- Note that the following system message...
Your session will expire in two minutes and you may lose changes you have made to the current page. Click OK to extend your session....(defined by the "instruction.SessionWillExpireExtendSession" i18n label in the Learning module), it is being shown by the Learning module's secondary backend system.
Issue 4: Close buton dislayed differently compared to the Addressses popup window and Quick Links popup
Reason: The Addresses popup has action buttons at the bottom, which include a "Cancel" button to close the popup. Whereas other popups like the Quick Links popup (from the Homepage v3 page) doesn't have any action buttons at the bottom. That is why the Quick Links popup has a "Cancel" button in the header, so that the user can dismiss the popup.
KBA , LOD-SF-PLT , Platform Foundational Capabilities , How To