• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.

Fixed Firefox 9 beta: no text box on create topic

optrex

Well-known member
#1
Using firefox 9 beta, you will currently be unable to post a new thread as the text box does not appear. You will therefore not be able to add any message content, which will prevent thread creation.

Reply does not seem to be affected, neither is advanced reply.

XF 1.0.4
 

Attachments

Kier

XenForo Developer
Staff member
#2
A complete absence of the editor suggests a TinyMCE incompatibility. I'll take a look to check that it's not something we're doing in XenForo, but we're not likely to spend a lot of time on it while Firefox 9 is still in beta.
 

Kier

XenForo Developer
Staff member
#4
Yes, I've just tested it here and although it failed to load the first time, a quick refresh and it worked fine.

Can anyone consistently reproduce this?
 

Fuhrmann

Well-known member
#6
Here, even if I refresh the page, still do not appear the text box. Firefox 9, XenForo 1.1 BETA 5:

imagem.PNG

After a few refreshes:

1.PNG
 

Kier

XenForo Developer
Staff member
#8
I'd be more concerned if this were a stable version of the browser, but it's called Beta for a reason, and there have been a lot of JS changes from what I've read. I don't think there's anything we can do about it, but I'm not going to chase it around with a beta version of the browser.
 

optrex

Well-known member
#9
I can reproduce it here too. I was unsure that it was a browser issue though and my reasons are this:
  • It works for a reply
  • It works for advanced...more options
  • It works on creating an event on a mod I run
This left me feeling it was a template issue for create new topic.
Thoughts?
 

Mike

XenForo developer
Staff member
#14
This does seem like a browser issue -- it looks like FF9 introduced a new console object (or new code for it), and it kills JS internally if given a bad variable (forced to display as an object). If you have Firebug enabled, you won't see this issue.

In js/xenforo/xenforo.js, the fix is to change:
Code:
console.info('Title Element: %o', this.$title);
to:
Code:
console.info('Title Element: %o', $title);
Here's the FF bug report now: https://bugzilla.mozilla.org/show_bug.cgi?id=704014
 

DRE

Well-known member
#15
I have Firefox 9 Beta. I did the change you listed then cleared the browser's cache but the text box still does not appear.