<html>
    <head>
      <base href="https://bugs.webkit.org/" />
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - PG&amp;E page is broken on Safari Tech Preview 20"
   href="https://bugs.webkit.org/show_bug.cgi?id=166642">166642</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>PG&amp;E page is broken on Safari Tech Preview 20
          </td>
        </tr>

        <tr>
          <th>Classification</th>
          <td>Unclassified
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>WebKit
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>WebKit Nightly Build
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>Unspecified
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Unspecified
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>Normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>P2
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>New Bugs
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>webkit-unassigned&#64;lists.webkit.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>rniwa&#64;webkit.org
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Reproduction steps
1. Go to <a href="https://m.pge.com/">https://m.pge.com/</a>
2. Log in to your PG&amp;E account
3. Open billins

Expected result:
I can see my bill &amp; pay it.

Actual result:
Blank page is shown (with headers &amp; footers)

On Safari 20, I'm seeing the following JavaScript error:

[Error] TypeError: s.replace is not a function. (In 's.replace(t,e)', 's.replace' is undefined)
    (anonymous function) (main.js:5:28129)
    start (main.js:6:28324)
    (anonymous function) (main.js:6:30182)
    (anonymous function) (main.js:5:30458)
    (anonymous function) (main.js:2:23894)
    u (main.js:2:22514)
    add (main.js:2:22821)
    (anonymous function) (main.js:2:23866)
    each (main.js:1:30747)
    (anonymous function) (main.js:2:23810)
    Deferred (main.js:2:24400)
    then (main.js:2:23790)
    add (main.js:5:30422)
    addInitializer (main.js:6:28136)
    _addStartWithParent (main.js:6:30143)
    _addModuleDefinition (main.js:6:29624)
    (anonymous function) (main.js:6:29234)
    forEach (main.js:4:17721)
    create (main.js:6:29157)
    create (main.js:8:7438)
    initialize (main.js:8:7995)
    initModule (main.js:8:12506)
    views (main.js:8:12782)
    (anonymous function) (main.js:18:16161)
    applyWrapper (main.js:18:16236)
    wrapContent (main.js:18:17126)
    finishLoad (main.js:18:15698)
    (anonymous function) (main.js:18:15589)
    execCb (main.js:1:12214)
    check (main.js:1:6464)
    enable (main.js:1:8978)
    init (main.js:1:5569)
    (anonymous function) (main.js:1:10669)</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>