Close Menu
    DevStackTipsDevStackTips
    • Home
    • News & Updates
      1. Tech & Work
      2. View All

      CodeSOD: A Unique Way to Primary Key

      July 22, 2025

      BrowserStack launches Figma plugin for detecting accessibility issues in design phase

      July 22, 2025

      Parasoft brings agentic AI to service virtualization in latest release

      July 22, 2025

      Node.js vs. Python for Backend: 7 Reasons C-Level Leaders Choose Node.js Talent

      July 21, 2025

      The best CRM software with email marketing in 2025: Expert tested and reviewed

      July 22, 2025

      This multi-port car charger can power 4 gadgets at once – and it’s surprisingly cheap

      July 22, 2025

      I’m a wearables editor and here are the 7 Pixel Watch 4 rumors I’m most curious about

      July 22, 2025

      8 ways I quickly leveled up my Linux skills – and you can too

      July 22, 2025
    • Development
      1. Algorithms & Data Structures
      2. Artificial Intelligence
      3. Back-End Development
      4. Databases
      5. Front-End Development
      6. Libraries & Frameworks
      7. Machine Learning
      8. Security
      9. Software Engineering
      10. Tools & IDEs
      11. Web Design
      12. Web Development
      13. Web Security
      14. Programming Languages
        • PHP
        • JavaScript
      Featured

      The Intersection of Agile and Accessibility – A Series on Designing for Everyone

      July 22, 2025
      Recent

      The Intersection of Agile and Accessibility – A Series on Designing for Everyone

      July 22, 2025

      Zero Trust & Cybersecurity Mesh: Your Org’s Survival Guide

      July 22, 2025

      Execute Ping Commands and Get Back Structured Data in PHP

      July 22, 2025
    • Operating Systems
      1. Windows
      2. Linux
      3. macOS
      Featured

      A Tomb Raider composer has been jailed — His legacy overshadowed by $75k+ in loan fraud

      July 22, 2025
      Recent

      A Tomb Raider composer has been jailed — His legacy overshadowed by $75k+ in loan fraud

      July 22, 2025

      “I don’t think I changed his mind” — NVIDIA CEO comments on H20 AI GPU sales resuming in China following a meeting with President Trump

      July 22, 2025

      Galaxy Z Fold 7 review: Six years later — Samsung finally cracks the foldable code

      July 22, 2025
    • Learning Resources
      • Books
      • Cheatsheets
      • Tutorials & Guides
    Home»Operating Systems»Microsoft could help reduce unexpected audio or video playback in Chrome

    Microsoft could help reduce unexpected audio or video playback in Chrome

    June 3, 2025

    Microsoft is integrating a new permission policy into Chromium that might reduce unexpected audio or video playback when developers use the API.

    Modern browsers can already mute audio, but that won’t work when the media is already playing in a hidden iframe. Microsoft is hoping that its new permission policy will fill that gap and put an end to unexpected audio or video playback when browsing websites in Chrome, but the policy won’t be enforced. It’ll require developer assistance.

    As per a Chrome status post spotted by Windows Latest, the permission policy is titled “Pause media playback on not-rendered iframes” and it has been pitched by Microsoft developers.

    “The user could have a negative experience if the media continues to play and emit audio when not rendered,” Microsoft argues in its proposal. There are some workarounds adopted by developers, but they’re not good enough and “could generate user-perceptible performance and experience issues when showing the media content..”

    While not all details are available, I looked into several internal documents to understand how Microsoft plans to implement the permission policy to handle hidden video or audio playback.

    Microsoft says “media-playback-while-not-visible” policy might make the web a better place, but how?

    Right now, when developers embed video or audio inside iframes, they might try to hide the iframe with CSS display set to “none” because it doesn’t look good to an end user.

    You might wonder why developers try to hide the iframe with the video, but there are some instances where e-commerce sites tend to do that. For example, a developer might hide a video iframe while showing a pop-up menu, so the layout stays clean.

    While it does help with the UI, the approach also has a problem where the media would automatically start running in the background.

    This means if you use Chrome to browse the web, you might end up hearing a hidden video or audio track suddenly blaring.

    According to a document seen by Windows Latest, developers have previously tried to deal with unexpected audio or video playback by fully unloading and reloading the iframe, but that causes performance issues.

    With the new permission policy, web apps can now tell Chrome or Edge to pause the iframe’s media whenever it’s not visible, and resume when it’s shown again.

    This permission policy is officially named “media-playback-while-not-visible,” but it’s not turned on by default yet.

    Chrome iframe video audio pause
    How can it be implemented by developers

    Once the permission policy is widely adopted, you’ll have a better experience when browsing the web in Chrome or Edge, as you’ll be less likely to get surprised with hidden audio or video.

    “This proposal aims to provide web applications with the ability to control embedded media content in such a way that guarantees their users have a good experience when the iframe’s render status is changed,” Microsoft wrote in a post spotted by Windows Latest.

    “This should allow developers to build more user-friendly experiences and to also improve the performance by letting the browser handle the playback of content that is not visible to users.”

    The new permission policy will benefit all Chromium-based browsers, but it’s still being experimented with, and we don’t know when it will begin rolling out.

    It’s worth noting that it’s not the only feature Microsoft is touting to improve Chrome and the web as a whole.

    As I reported, Microsoft has been trying to make colours look better in Chrome when you’ve an HDR display or improve gameplay if you use a controller.

    The post Microsoft could help reduce unexpected audio or video playback in Chrome appeared first on Windows Latest

    Source: Read More 

    windows
    Facebook Twitter Reddit Email Copy Link
    Previous ArticleKDE’s overdramatic campaign urges Windows 10 users to get Linux over Windows 11
    Next Article Microsoft Edge is killing off Wallet feature name on Windows 11

    Related Posts

    News & Updates

    A Tomb Raider composer has been jailed — His legacy overshadowed by $75k+ in loan fraud

    July 22, 2025
    News & Updates

    “I don’t think I changed his mind” — NVIDIA CEO comments on H20 AI GPU sales resuming in China following a meeting with President Trump

    July 22, 2025
    Leave A Reply Cancel Reply

    For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.

    Continue Reading

    CVE-2025-7323 – IrfanView CADImage Plugin DWG File Parsing Memory

    Common Vulnerabilities and Exposures (CVEs)

    CVE-2025-5316 – “Apache Log4j Remote Code Execution Vulnerability”

    Common Vulnerabilities and Exposures (CVEs)

    From Third-Party Vendors to U.S. Tariffs: The New Cyber Risks Facing Supply Chains

    Development

    CVE-2025-43833 – Amir Helzer Absolute Links SQL Injection Vulnerability

    Common Vulnerabilities and Exposures (CVEs)

    Highlights

    All You Need to Know About Sildenafil: Uses, Benefits, and Precautions

    May 23, 2025

    Understanding Sildenafil: A Comprehensive Guide What is Sildenafil? Sildenafil, popularly known as a treatment for…

    CVE-2025-40727 – Phoenix Site CMS Reflected Cross Site Scripting (XSS)

    June 16, 2025
    Huawei Noah’s Ark Lab Released Dream 7B: A Powerful Open Diffusion Reasoning Model with Advanced Planning and Flexible Inference Capabilities

    Huawei Noah’s Ark Lab Released Dream 7B: A Powerful Open Diffusion Reasoning Model with Advanced Planning and Flexible Inference Capabilities

    April 9, 2025

    CVE-2025-48289 – AncoraThemes Kids Planet Deserialization of Untrusted Data Object Injection Vulnerability

    May 28, 2025
    © DevStackTips 2025. All rights reserved.
    • Contact
    • Privacy Policy

    Type above and press Enter to search. Press Esc to cancel.