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
Power BI - Org apps and cross-report drillthrough
This idea is a request to provide cross-report drill-through capability for org apps. This means being able to navigate between reports hosted in different org apps. The following sections detail why...TomMartens4 hours agoSuper UserNew1.4KViews28likes4CommentsLet Workspace Admins manage Fabric Policies
For example, allow a Workspace Admin to grant other identities the Contributor role, while also granting them higher privileges in certain areas, e.g. List Workspace role permissions (without resha...frithjof_v12 hours agoCommunity ChampionNew35Views0likes2CommentsEnforcing Fabric Items naming standard policy
A standardized naming framework through centralized management for Fabric items similar to one in SQL Server Policy Based Management that enforces naming standards and naming conventions compliance d...ayamas13 hours agoRegular VisitorNew106Views0likes1CommentRun OnDemand Fabric Data Pipeline with Runtime Parameters using REST API
Currently, Microsoft Fabric Data Pipelines can be triggered on demand, but there is no native capability to pass runtime parameter values when initiating a pipeline execution through REST APIs. This ...singhs814 hours agoNew MemberNew43Views2likes2Comments