Table Page Modernization

Microsoft Advertising ‧ Pilot ongoing
Microsoft Monetize ‧ Q2 2025

Lead / Solo designer for Table Page, other designer for Navigation refinements

Core driver

Refactor and componentize table pages based on Fluent 2 style/tokens as part of Microsoft Advertising UX Refresh initiative focused on increasing user CSAT / announcement at marketing event in Cannes for demoing new AI functionality in April 2026.

Issues discovered from audit/user DSAT

1. Visually noisy

  • Color
  • Alignment
  • Spacing
  • Typography
  • Component appearances
Table Issues 1

2. Interaction inconsistencies

For example, dashed underlines usage not all having hover interactions

3. Editing/browsing columns UI cramped

Table Issues 3

4. Filtering confusion (global vs local, separated, different visuals)

Filters scattered animation

Additional goals

Maintain 70% user retention on UI before rolling out to next phase of users

Establish design-to-code alignment for components

Support theme migration for future phase

Create a solid foundation of decisions for major workflows for MAP UX Refresh rollout

Key design decisions

1. Consolidated filtering into a single pattern

Global and local → Non-dismissable and dismissable

Full bar space to display more applied filters, truncation toggle for user control in different situations

2. Gave column editing space

Tree component provides better browsing across groups

Interaction tag list allows for easy removal and drag and drop to reorder

3. Improved visual design of base table components

True alignment of header text with cell content, cell content with other cell content

Simplification of cell template content, interactions, actions behavior and when to use

4. Quick actions available via table header cell buttons

Allows for quick filtering as well as custom column actions

Drag and drop to reorder in page quickly

AI as a Decision-Support Tool

Evaluating complex table behaviors through static mocks alone creates blind spots in design-to-code fidelity. Many decisions are multifaceted, and reviewing all the combinations can make stakeholders' eyes glaze over. To fix this, I used AI-assisted interactive prototyping to model complex decisions, such as truncation thresholds and cell resting/hover actions. Rather than coding fully functional table components, I scoped these lightweight, mid-fi prototypes to target specific aspects to visually show trade-offs. Serving as interactive decision-support tools, they enabled stakeholders to evaluate proposed patterns in real time, provide actionable feedback, and increase speed toward a final decision.

Action Slot Grid Prototype

Configure how resting and hover actions are positioned within grid cells

Action Slot Grid

Impact

72% retained adoption on new UI for internal users (80% increase from low of 40% during initial dogfood)

94.8% retained adoption on new UI for first 1% of external users

A more modern, scalable, consistent interaction framework that applies to ~80% of the products' surfaces

Components created that match code in Figma/Storybook, utilizing tokens that can be rethemed in the future

LinkedIn posts from Microsoft Advertising users

Review previous project

Navigation Modernization