Idea Summary
Add the ability to highlight the row that launched a modal page in Interactive Reports and Interactive Grids while the modal is open.
When a modal page is opened from a row in a list or report, the background page is dimmed but there is no indication of which row was clicked to open the modal. Having the originating row visually highlighted (e.g., with a subtle outline or color overlay) would improve user orientation and context, especially when reviewing or editing detailed records.
Use Case
- Users managing shipments, orders, or tickets often open modal pages from rows in a list to review details or edit records.
- After closing the modal, users sometimes lose track of which row they were viewing, especially in large datasets.
- Highlighting the active row while the modal is open:
- Provides clear visual context to users.
- Helps with data review workflows where users may open and close modals rapidly across multiple rows.
- Reduces errors and confusion when working in fast-paced environments (shipping, customer service, finance auditing).
Example: In an outbound shipments app, a user opens the modal for Order Number S0277255
. While reviewing details, the user can still see which row they were viewing in the background for context before closing the modal and moving to the next row.
Preferred Solution (Optional)
Add a built-in APEX option for modal page buttons and links (or for the region/component) such as:
Highlight Launch Row While Modal Is Open (Yes/No)
This would:
- Apply a default highlight style (e.g., a semi-transparent overlay, border, or subtle color change) to the row that launched the modal.
- Automatically remove the highlight when the modal is closed.
- Be accessible for users using high-contrast modes.
Alternatively, expose a JavaScript API/event to easily identify and highlight the triggering row when opening a modal.
This would enhance usability without requiring custom JavaScript workarounds, aligning with APEX’s declarative, accessible low-code approach.