Closed Bug 1472075 Opened 6 years ago Closed 6 years ago

Build UA override for Bank of America for OSX & Linux

Categories

(Web Compatibility :: Interventions, enhancement)

enhancement
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: denschub, Assigned: denschub)

References

(Blocks 1 open bug)

Details

(Whiteboard: [webcompat:sitepatch-applied])

Attachments

(2 files)

As per bug 1280834, BoA shows a warning message for Linux and Mac users, although they allow Firefox users on Windows. As per our recent discussions, let's build a site patch for that.
Attached file Pull Request #24
This PR implements the UA override as required.
Attachment #8988657 - Flags: review?(wisniewskit)
Comment on attachment 8988657 [details] [review] Pull Request #24 Got an r+ from Tom on GitHub.
Attachment #8988657 - Flags: review?(wisniewskit) → review+
Kavin, you mentioned on Slack that you are willing to help testing the Bank of America user agent override, to make sure the red warning is gone and nothing breaks. Is this still valid? :) The attached XPI contains a site patch that overrides relevant navigator properties to make BoA treat Firefox for Linux and Mac as Firefox for Windows, which should remove the warning without breaking the site. Would appreciate if you'd give it a try! Please note that this XPI is unsigned, so you need to toggle `xpinstall.signatures.required` to false to get it to install.
Flags: needinfo?(kbrosnan)
I'll attempt to get to this. I have upcoming PTO from July 6th through the 31st. So if I don't get to this by Thursday it would be best to find someone else.
I was not able to get to this before PTO.
Flags: needinfo?(kbrosnan)
I couldn't install the add-on without signing it, just by flipping the pref. After signing though, I did some testing and I couldn't spot anything wrong. If there is anything in particular that you'd like me to test, let me know!
I've tried the above XPI on my Mac running Nightly, and was able to confirm that the warning disappears (upon a browser restart), and that the BoA site still appears to work fine; login, accounts summary, statements, and bill pay all worked for me, and I didn't see anything out of the ordinary anywhere.
Well, that was almost *perfect* timing from both of you. Thanks for testing. :) Given that this should be a low-risk patch anyway (we're only changing from Firefox OSX to Firefox Windows), I assume this is ready. Will include that with some other patches in the next version we'll be pushing very soon.
Blocks: 1481395
Site patch is landed in our repo on GitHub, so this can be closed. Landing the site patches (and eventually updating Release users via GoFaster) is tracked in bug 1481395.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Whiteboard: [sitepatch-built]
Whiteboard: [sitepatch-built] → [webcompat:sitepatch-applied]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: