Bug 166642
Summary: | PG&E billing page is broken on Safari Tech Preview 20 | ||
---|---|---|---|
Product: | WebKit | Reporter: | Ryosuke Niwa <rniwa> |
Component: | New Bugs | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED DUPLICATE | ||
Severity: | Normal | CC: | ap, fpizlo, ggaren, keith_miller, saam, webkit-bug-importer |
Priority: | P2 | Keywords: | InRadar |
Version: | WebKit Nightly Build | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
URL: | https://m.pge.com/#dashboard |
Ryosuke Niwa
Reproduction steps
1. Go to https://m.pge.com/
2. Log in to your PG&E account
3. Open billins
Expected result:
I can see my bill & pay it.
Actual result:
Blank page is shown (with headers & 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)
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Saam Barati
Actually, I no longer have an active PGE account, so I'm probably the wrong person to test this.
However, the behavior I'm seeing is a blank page on both El Capitan's Safari and on STP 20. So this might not be a regression (and it could be a bug on the website itself).
In Chrome, I get a message that shows up saying that my account is longer active.
Ryosuke Niwa
(In reply to comment #1)
> Actually, I no longer have an active PGE account, so I'm probably the wrong
> person to test this.
>
> However, the behavior I'm seeing is a blank page on both El Capitan's Safari
> and on STP 20. So this might not be a regression (and it could be a bug on
> the website itself).
>
> In Chrome, I get a message that shows up saying that my account is longer
> active.
That's interesting. I can open the billing page on the system safari (10.0.2).
Alexey Proskuryakov
I have a PG&E account, but I'm not sure what to click after logging in. The bills are just PDFs that get downloaded as files.
Alexey Proskuryakov
I'm not sure if I'm getting exactly the same result, but it looks quite similar. On trunk, I'm getting a blank page (with headers and footers) even on https://m.pge.com main page - I cannot log in.
I don't see anything like this with shipping Safari/WebKit, so it does look like a regression. I didn't try El Capitan for shipping Safari/WebKit, only Sierra.
Radar WebKit Bug Importer
<rdar://problem/29848943>
Alexey Proskuryakov
*** This bug has been marked as a duplicate of bug 165882 ***
Ryosuke Niwa
Confirmed that the bug was introduced in r207475 and fixed in r209846.