tor-browser

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

scrollbar-gutter-propagation-005.html (1197B)


      1 <!doctype html>
      2 <meta charset="utf-8">
      3 <title>CSS Overflow: scrollbar-gutter on the root with overflow:scroll</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  :root {
     18    scrollbar-gutter: stable;
     19    overflow: scroll;
     20  }
     21 
     22  #content {
     23    background: green;
     24    width: 100%;
     25    height: 100px;
     26  }
     27 </style>
     28 
     29 <body>
     30 
     31  <div id="content"></div>
     32 
     33  <script type="text/javascript">
     34    setup({ explicit_done: true });
     35 
     36    test(function () {
     37      let root = document.documentElement;
     38      let body = document.body;
     39      let content = document.getElementById('content');
     40      assert_equals(body.offsetWidth, root.offsetWidth, "root width");
     41      assert_equals(content.offsetWidth, body.offsetWidth, "content width");
     42    }, "root, body and content have the same width");
     43 
     44    done();
     45 
     46  </script>
     47 </body>