Found out yesterday that capitalone.com bank website is not rendering properly. Topic is solved

For support with specific websites

Moderator: trava90

Forum rules
Please always mention the name/domain of the website in question in your topic title.
Please one website per topic thread (to help keep things organized). While behavior on different sites might at first glance seem similar, they are not necessarily caused by the same.

Please try to include any relevant output from the Toolkit Error Console or the Developer Tools Web Console using the following procedure:
  1. Clear any current output
  2. Navigate or refresh the page in question
  3. Copy and paste Errors or seemingly relevant Warnings into a single [ code ] block.
User avatar
Pallid Planetoid
Knows the dark side
Knows the dark side
Posts: 4279
Joined: 2015-10-06, 16:59
Location: Los Angeles CA USA

Found out yesterday that capitalone.com bank website is not rendering properly.

Unread post by Pallid Planetoid » 2023-04-14, 15:52

Website login: https://verified.capitalone.com/auth/signin?Product=ENTERPRISE (alternate login: https://www.capitalone.com/)

I generally use this bank (about this time) to pay MONTHLY Walmart CC bills (otherwise don't much us it) - so this issue has apparently cropped up within the last 30 days or less. Which means that the issue has probably arisen since the last browser update, that is to say, within the time-frame of the last Pale Moon update: v32.1.0 (2023-03-21) - I would have typically used the site just a few days prior to the last update (as the CC bills are due around the 20th each month). This is not to say this is the cause (i.e. the update could be a factor) - just adding this observation is all :think: .... Now that I'm needing to use the site again (this month), I've become aware of the issue.

Before this, the website has been working properly for at least 10+ years in Pale Moon.

There are no errors loading the page.

The bank site works properly (as before) with other browsers.

If anyone uses Capital One 360 (on-line banking) then please post your results (as the only way to test would be to have an account in as much as the login page isn't a problem however the website page renders just parts of the page). The bank has locked my account for 24 yours (because of too many 'suspicious' login attempts, according to the bank) - so I'm unable to test again until later tonight or tomorrow. :(

Are there any setting changes in about:config I can try (or anywhere else) as of the last Pale Moon v32.1.0 update in the event update changes could possibly be a factor?
Current Pale Moon(x86) Release | WIN10 | I5 CPU, 1.7 GHz, 6GB RAM, 500GB HD[20GB SSD]
Formerly user Pale Moon Rising - to provide context involving embedded reply threads.
Good judgment comes from experience and a lot of that comes from bad judgment. - Will Rogers
Knowing Pale Moon is indisputably #1 is defined by knowing the totality of browsers. - Pale Moon Rising

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35593
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: Found out yesterday that capitalone.com bank website is not rendering properly.

Unread post by Moonchild » 2023-04-14, 17:14

Pallid Planetoid wrote:
2023-04-14, 15:52
as of the last Pale Moon v32.1.0 update in the event update changes could possibly be a factor?
Well the most obvious one is "enabled Google WebComponents" :P
Please do note that the implementation is "good enough for most sites" but not fully complete yet (we're working on that).

You could try again by disabling webcomponentns when you go to the site, by setting dom.webcomponents.enabled to false (or using one of the available extensions to toggle this setting) and seeing if that alleviates the problem. If it does, then the site is trying to use features of Google WebComponents we do not (yet) have.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

User avatar
Pallid Planetoid
Knows the dark side
Knows the dark side
Posts: 4279
Joined: 2015-10-06, 16:59
Location: Los Angeles CA USA

Re: Found out yesterday that capitalone.com bank website is not rendering properly.

Unread post by Pallid Planetoid » 2023-04-15, 02:32

Trying the site with "dom.webcomponents.enabled" set to "false" does not help the rending issue - the site exhibits very little to no improvement at all as compared with the same boolean preference set to "true".

That said, I got a lot of errors this time with the "webcomponents" boolean preference set to "false" (see below).

Error console (at the end of the errors I've posted the last two errors repeated multiple times of which I did not include):

Code: Select all

Timestamp: 4/14/2023 7:03:28 PM
Error: The character encoding of the HTML document was not declared. The document will render with garbled text in some browser configurations if the document contains characters from outside the US-ASCII range. The character encoding of the page must be declared in the document or in the transfer protocol.
Source File: file:///C:/Users/Mike/Documents/start/Pale%20Moon%20start-page%20plus.html
Line: 0
Timestamp: 4/14/2023 7:03:28 PM
Error: TypeError: document.getElementById(...) is null
Source File: chrome://butwhymod/content/browser.js
Line: 30
Timestamp: 4/14/2023 7:03:32 PM
Error: TypeError: document.getElementById(...) is null
Source File: chrome://butwhymod/content/browser.js
Line: 30
Timestamp: 4/14/2023 7:03:33 PM
Error: window.gSortFunctions is undefined
Source File: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///C:/Users/Mike/AppData/Roaming/Moonchild%20Productions/Pale%20Moon/Profiles/le14mv02.Default%20User/extensions/ConfigCommentsk@gracious1.cat.xpi!/bootstrap.js
Line: 185
Timestamp: 4/14/2023 7:03:57 PM
Error: TypeError: document.getElementById(...) is null
Source File: chrome://butwhymod/content/browser.js
Line: 30
Timestamp: 4/14/2023 7:05:47 PM
Error: [PureURL error:] URI= https://tms.capitalone.com/error/e.gif?msg=name%20Country%20Indicator%20States%20%7C%20header%20%7C%20US%20%7C%20en-US%20%7C%20English%20is%20not%20in%20whitelist&lnn=168&fn=https%3A%2F%2Fnexus.ensighten.com%2Fcapitalone%2FBootstrap.js&cid=581&client=capitalone&publishPath=prod&rid=3543420&did=687521&errorName=Error
modified path=/error/e.gif?msg=name%20Country%20Indicator%20States%20%7C%20header%20%7C%20US%20%7C%20en-US%20%7C%20English%20is%20not%20in%20whitelist&lnn=168&fn=https%3A%2F%2Fnexus.ensighten.com%2Fcapitalone%2FBootstrap.js&client=capitalone&publishPath=prod&rid=3543420&did=687521&errorName=Error
[Exception... "Component returned failure code: 0x80004004 (NS_ERROR_ABORT) [nsIURI.path]"  nsresult: "0x80004004 (NS_ERROR_ABORT)"  location: "JS frame :: chrome://pureurl4pm/content/common.jsm :: observe :: line 292"  data: no]
Source File: chrome://pureurl4pm/content/common.jsm
Line: 295
Timestamp: 4/14/2023 7:05:52 PM
Error: [PureURL error:] URI= https://tms.capitalone.com/error/e.gif?msg=name%20widget%20framework%3Ainitialized%20is%20not%20in%20whitelist&lnn=168&fn=https%3A%2F%2Fnexus.ensighten.com%2Fcapitalone%2FBootstrap.js&cid=581&client=capitalone&publishPath=prod&rid=3543420&did=687521&errorName=Error
modified path=/error/e.gif?msg=name%20widget%20framework%3Ainitialized%20is%20not%20in%20whitelist&lnn=168&fn=https%3A%2F%2Fnexus.ensighten.com%2Fcapitalone%2FBootstrap.js&client=capitalone&publishPath=prod&rid=3543420&did=687521&errorName=Error
[Exception... "Component returned failure code: 0x80004004 (NS_ERROR_ABORT) [nsIURI.path]"  nsresult: "0x80004004 (NS_ERROR_ABORT)"  location: "JS frame :: chrome://pureurl4pm/content/common.jsm :: observe :: line 292"  data: no]
Source File: chrome://pureurl4pm/content/common.jsm
Line: 295
Timestamp: 4/14/2023 7:05:52 PM
Error: [PureURL error:] URI= https://tms.capitalone.com/error/e.gif?msg=name%20dynamicBranding%20is%20not%20in%20whitelist&lnn=168&fn=https%3A%2F%2Fnexus.ensighten.com%2Fcapitalone%2FBootstrap.js&cid=581&client=capitalone&publishPath=prod&rid=-1&did=-1&errorName=Error
modified path=/error/e.gif?msg=name%20dynamicBranding%20is%20not%20in%20whitelist&lnn=168&fn=https%3A%2F%2Fnexus.ensighten.com%2Fcapitalone%2FBootstrap.js&client=capitalone&publishPath=prod&rid=-1&did=-1&errorName=Error
[Exception... "Component returned failure code: 0x80004004 (NS_ERROR_ABORT) [nsIURI.path]"  nsresult: "0x80004004 (NS_ERROR_ABORT)"  location: "JS frame :: chrome://pureurl4pm/content/common.jsm :: observe :: line 292"  data: no]
Source File: chrome://pureurl4pm/content/common.jsm
Line: 295
Timestamp: 4/14/2023 7:05:54 PM
Error: TypeError: a is not a function
Source File: https://myaccounts.capitalone.com/ease-web/ease-web-platform-aaf8a600c618368227e3064a78331e0b9bd64843/main.js
Line: 1
Timestamp: 4/14/2023 7:05:54 PM
Error: TypeError: a is not a function
Source File: https://myaccounts.capitalone.com/ease-web/ease-web-platform-aaf8a600c618368227e3064a78331e0b9bd64843/main.js
Line: 1
Interestingly toggling the boolean "webcomponents" back to "True" this time did produce errors in the (cleared) error console of the same type errors as listed above but far less than what you see listed above.

This is too bad :( - because the bank website has been always working with Pale Moon over the many years I've been using Pale Moon.... win some... lose some...

Question - I don't have to restart the browser when toggling the "webcomponents" preference between the two boolean (True/False) values --- DO I :?: (I didn't - and errors did change in volume absent a browser restart - so I figure the difference in volume of errors suggests that I don't have to... :think:)
Current Pale Moon(x86) Release | WIN10 | I5 CPU, 1.7 GHz, 6GB RAM, 500GB HD[20GB SSD]
Formerly user Pale Moon Rising - to provide context involving embedded reply threads.
Good judgment comes from experience and a lot of that comes from bad judgment. - Will Rogers
Knowing Pale Moon is indisputably #1 is defined by knowing the totality of browsers. - Pale Moon Rising

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35593
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: Found out yesterday that capitalone.com bank website is not rendering properly.

Unread post by Moonchild » 2023-04-15, 08:20

Pallid Planetoid wrote:
2023-04-15, 02:32
Question - I don't have to restart the browser when toggling the "webcomponents" preference between the two boolean (True/False) values --- DO I :?:
Not necessary, no. But with a caveat that it's a deeply-reaching change and if a site uses webcomponents and them suddenly not being available (or the other way around) could theoretically cause issues for the site or browser stability if it's hit wrong. So if you do a bunch of testing with the pref I do recommend you restart the browser after you're done with your testing, just in case.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

User avatar
Pallid Planetoid
Knows the dark side
Knows the dark side
Posts: 4279
Joined: 2015-10-06, 16:59
Location: Los Angeles CA USA

Re: Found out yesterday that capitalone.com bank website is not rendering properly.

Unread post by Pallid Planetoid » 2023-05-16, 10:40

The recently broken Capitalone.com website is now fixed (page now renders properly once again) :thumbup: as of Pale Moon v32.2 :clap:
Current Pale Moon(x86) Release | WIN10 | I5 CPU, 1.7 GHz, 6GB RAM, 500GB HD[20GB SSD]
Formerly user Pale Moon Rising - to provide context involving embedded reply threads.
Good judgment comes from experience and a lot of that comes from bad judgment. - Will Rogers
Knowing Pale Moon is indisputably #1 is defined by knowing the totality of browsers. - Pale Moon Rising

Locked