Can’t save changes in account settings

  • 1
  • Problem
  • Updated 5 years ago
  • Solved
Archived and Closed

This conversation is no longer open for comments or replies and is no longer visible to community members. The community moderator provided the following reason for archiving: Resolved

Hello, I'm experiencing difficulties using Firefox 29.0 on Emma.
With all extensions disabled, I'm seeing "TypeError: $.emmaModal is undefined" and "TypeError: $.e2maGrowl is undefined" in the console on certain events such as selecting radio buttons, or clicking the "save" button in Account settings:
https://app.e2ma.net/app2/billing/settings/
I checked the network monitor in Firefox 29, resources are loading correctly and have a status of 200.
I've also experienced problems with "drag and drop" and entering email addresses during a campaign test submission(also in Firefox).
No big deal for me, I'll just use a different browser with Emma but wanted to give some FYI first.


Note: This topic was created from a reply on the Which browser should I use to access Emma? topic.
Photo of Ardisam, Inc.

Ardisam, Inc.

  • 10 Posts
  • 2 Reply Likes

Posted 5 years ago

  • 1
Photo of Katie Lewis

Katie Lewis, Official Rep

  • 3414 Posts
  • 309 Reply Likes
Hey there! I’m not getting that specific error message in Firefox 29, but I am seeing that when I click to save a change in the account settings, the screen jumps to the top and doesn’t appear to save.

I’m checking in with our technical support specialist about this, but regarding your error message, do you have a browser plugin called Growl, or any other browser plugins that are activated?
Photo of Katie Lewis

Katie Lewis, Official Rep

  • 3414 Posts
  • 309 Reply Likes
Hi again! I’ve just confirmed that this is a new bug in our platform, in which you can’t save changes in account settings.

I’m going to fork your post into a brand-new post so we can track the bug, and I’ll let you know just as soon as it’s working again.

For your drag & drop editor problems, would you be up for creating a new conversation for that? That way, we can address and track it separately.

Thanks for your patience this morning!
Photo of Ardisam, Inc.

Ardisam, Inc.

  • 10 Posts
  • 2 Reply Likes
Tried it again
This time I disabled all of my plugins along with all of my extensions and can verify that I do not have a plugin listed that is called Growl.

No change/same errors.

However, I believe Growl provides the user with status notifications from the download manager in Firefox.

I can enplane why the page is jumping to the top; here what the "Save" button looks like:
<a href="#" class="button"><span class="button-wrap">Save</span></a>

you could prevent this default behavior using:
<a href="javascript:void(0)" class="button"><span class="button-wrap">Save</span></a>

one other thing to consider/pass-on is that I'm not seeing a post or get other than this one to your error log:
https://app.e2ma.net/app2/log_js_error/api/2/store/?sentry_version=2.0...
and receiving no response, as expected.

one last thing, I'm getting different error messages in Chrome 34.0.1847.131m:
  1. Uncaught TypeError: Cannot read property 'show' of undefined billing_settings.js:144

  1. Resource interpreted as Image but transferred with MIME type text/html: "https://app.e2ma.net/app2/log_js_error/api/2/store/?sentry_version=2.0&sent...ssage%22%3A%22Cannot%20read%20property%20%27show%27%20of%20undefined%22%7D". 7b99f5c6721857d6c9e0dcbc3fda81c5cdfd5c7e-compiled-newui_base_template_js.js.gzip:92

  1. Uncaught TypeError: Cannot read property 'ajaxStart' of undefined billing_settings.js:442

  1. Resource interpreted as Image but transferred with MIME type text/html: "https://app.e2ma.net/app2/log_js_error/api/2/store/?sentry_version=2.0&sent...%22%3A%22Cannot%20read%20property%20%27ajaxStart%27%20of%20undefined%22%7D".

hope this helps
Photo of Katie Lewis

Katie Lewis, Official Rep

  • 3414 Posts
  • 309 Reply Likes
Thank you for this! We’re working to push out a fix as soon as possible. I’ll let you know here once we’re back in the clear.
Photo of Ardisam, Inc.

Ardisam, Inc.

  • 10 Posts
  • 2 Reply Likes
Hey! checkout line 442 in your billing_settings.js file:
    $('#save_addons').click(function(){
        $.e2maGrowl.ajaxStart('loading...');

for some reason the script is sending an undefined value to the e2maGrowl.ajaxStart function

:) what do I win?

(Edited)
Photo of Katie Lewis

Katie Lewis, Official Rep

  • 3414 Posts
  • 309 Reply Likes
Ha, you’re speaking a different language than I am! :) Once we get this fix released, we’ll take another look to see if that did the trick for you.
Photo of Katie Lewis

Katie Lewis, Official Rep

  • 3414 Posts
  • 309 Reply Likes
Hello! Our fix is out, so would you mind giving this another go to see if the error is gone? You might try refreshing your browser just in case.
Photo of Ardisam, Inc.

Ardisam, Inc.

  • 10 Posts
  • 2 Reply Likes
Everything is working now!
I was able to change my plan, view my credit card info, invoices, change my billing address and save my account settings.

nice work, was the variable sent to $.e2maGrowl.ajaxStart() involved?

I see you're looking for a software developer; wink, wink!!!


(Edited)
Photo of Katie Lewis

Katie Lewis, Official Rep

  • 3414 Posts
  • 309 Reply Likes
Glad to hear everything’s working! I’m not sure the code magic the developers worked to fix this, but if you have similar skills and are looking for a new challenge, we are, indeed, hiring a software developer in Nashville. :)