tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

scrollbar-gutter-propagation-006.html (1171B)


      1 <!doctype html>
      2 <meta charset="utf-8">
      3 <title>CSS Overflow: scrollbar-gutter on the body is not propagated</title>
      4 <link rel="author" title="Felipe Erias Morandeira" href="mailto:felipeerias@igalia.com" />
      5 <link rel="help" href="https://drafts.csswg.org/css-overflow-4/#scrollbar-gutter-property" />
      6 <script src="/resources/testharness.js"></script>
      7 <script src="/resources/testharnessreport.js"></script>
      8 <script src="/css/support/parsing-testcommon.js"></script>
      9 <style>
     10  body,
     11  html {
     12    margin: 0;
     13    padding: 0;
     14    border: none;
     15  }
     16 
     17  body {
     18    scrollbar-gutter: stable;
     19  }
     20 
     21  #content {
     22    background: green;
     23    width: 100%;
     24    height: 100px;
     25  }
     26 </style>
     27 
     28 <body>
     29 
     30  <div id="content"></div>
     31 
     32  <script type="text/javascript">
     33    setup({ explicit_done: true });
     34 
     35    test(function () {
     36      let root = document.documentElement;
     37      let body = document.body;
     38      let content = document.getElementById('content');
     39      assert_equals(body.offsetWidth, root.offsetWidth, "root width");
     40      assert_equals(content.offsetWidth, body.offsetWidth, "content width");
     41    }, "content, body and root have the same width");
     42 
     43    done();
     44 
     45  </script>
     46 </body>