Add “Lock Layout”/Pixel-Perfect Mode in Power BI Service to Prevent Visual Reflow (Small Multiples)
Power BI Service dynamically resizes visuals to adapt to different browsers, zoom levels, DPI scaling, and device sizes for accessibility/responsiveness. This adaptive model is valuable, but it can cause unstable rendering (“jitter”) for visuals with small multiples and dense labels (e.g., stacked bar/column charts). The result is visible reflow and re-rendering after page load or on interaction in Service, even when the layout is stable in Desktop. Microsoft’s own guidance and docs emphasize responsive behaviors for visuals (e.g., slicers and other core visuals) in both Desktop and Service, which explains why Service keeps recalculating layout for different viewports. [reddit.com], [learn.microsoft.com]
Problem & impact:
- Unpredictable resizing in Service for stacked bar/column charts with small multiples and multiple labels/legends.
- Misalignment & jitter degrade trust for executive dashboards and compliance reports.
- Developers spend time on workarounds (fixed paddings, minimum category widths, non-auto fonts) that don’t fully prevent Service-side reflow. (These axis/padding controls exist, but they don’t stop the dynamic recalculation in Service.)
- Enterprise stakeholders expect Desktop = Service consistency for sign-off; current behavior undermines that.
Proposed solution:
Introduce an opt-in “Lock Layout” / Pixel-Perfect Mode at the visual and/or report level that:
- Disables dynamic reflow in Service, preserving exact Desktop layout (fonts, paddings, grid, axis density).
- Caches layout once per visual load (and invalidates only on explicit user resize), rather than re-measuring labels and legends multiple times.
- Offers two modes for authors:
- Responsive Mode (current behavior; best for mobile/adaptive scenarios)
- Fixed Layout Mode (desktop-quality, pixel-consistent rendering for executive dashboards)
Recent ideas
Separate manual saves and autosaves in Power BI version history
Power BI version history currently combines manual saves and autosaves within the same five-version limit. Please provide separate limits, for example, five manual saves and five autosa...KrystianPowerBI3 hours agoFrequent VisitorNew4Views0likes0CommentsAdd Native “Is In List” Filter Option in Power BI
Power BI currently lacks a simple way to filter a column by checking if its value exists in a predefined list, similar to SQL’s WHERE column IN (list) or Excel’s “is in list” logic. Problem: Users...Jugi4 hours agoMicrosoft EmployeeNew7Views0likes0CommentsPower BI PDF Export Should Include All Data, Not Only Visible Content
a { text-decoration: none; color: #464feb; } tr th, tr td { border: 1px solid #e6e6e6; } tr th { background-color: #f5f5f5; } Currently, when exporting a Power BI report to PDF, only the content vis...Naima17 hours agoNew MemberNew9Views0likes0CommentsImprove Capacity and Workspace Organization in Microsoft Fabric
Dear microsoft Fabric Team, I would like to suggest enhancements that would make it easier for administrators and users to organize and manage their Microsoft Fabric environments. 1. Better Separat...Naima18 hours agoNew MemberNew4Views0likes0Comments