Clicking in the "Write a Reply" box does not work in IE

When I click on the "Write a Reply" box to reply to a message in the timeline, it does not expand the box and let me write a reply. If I click on the little "Reply to this Notice" arrow it brings me to the new notice page. This is only occurring in Internet Explorer 8 and 9. The function works correctly in Firefox. The function works correctly in both browsers on identi.ca. Is there something wrong with my config or are you running modified code on identi.ca?

When i debug the webpage on the client it complains of an error:

util.min.js?version=1.1.0-release, line 1 character 25234
SCRIPT16386: No such interface supported

Then brings me to this piece of code:
else{d.setAttribute(e.attributes[c].nodeName,e.getAttribute(e.attributes[c++].nodeName))

When i turn on debug logging on the server I do not see any errors

My system config:

Statusnet 1.1.0

Linux drtexl80vm 3.2.0-23-generic #36-Ubuntu SMP Tue Apr 10 20:39:51 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

Server version: Apache/2.2.22 (Ubuntu)
Server built: Feb 13 2012 01:51:50

Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 5013
Server version: 5.5.24-0ubuntu0.12.04.1 (Ubuntu)

PHP 5.3.10-1ubuntu3.2 with Suhosin-Patch (cli) (built: Jun 13 2012 17:19:58)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies

[PHP Modules]
bcmath
bz2
calendar
Core
ctype
curl
date
dba
dom
ereg
exif
fileinfo
filter
ftp
gd
gettext
hash
iconv
json
libxml
mbstring
mcrypt
memcache
mhash
mysql
mysqli
openssl
pcntl
pcre
PDO
pdo_mysql
Phar
posix
readline
Reflection
session
shmop
SimpleXML
soap
sockets
SPL
standard
sysvmsg
sysvsem
sysvshm
tokenizer
wddx
xml
xmlreader
xmlwriter
zip
zlib

[Zend Modules]

config.php

cat /var/www/statusnet/config.php
<?php<br />if (!defined('STATUSNET') && !defined('LACONICA')) { exit(1); }

$config['site']['name'] = 'XXXXXX';

$config['site']['server'] = 'XXXXX.com';
$config['site']['path'] = '';

$config['db']['database'] = 'mysqli://XXXX:XXXX@localhost/statusnet';

$config['db']['type'] = 'mysql';

$config['site']['profile'] = 'community';
$config['site']['fancy'] = true;

// Support for file uploads (attachments),

// select supported mimetypes and quotas (in bytes)

// $config['attachments']['supported'] = array('image/png', 'application/ogg');

$config['attachments']['supported'] = true; //allow all file types to be uploaded

// $config['attachments']['file_quota'] = 5000000;

// $config['attachments']['user_quota'] = 50000000;

// $config['attachments']['monthly_quota'] = 15000000;

$config['attachments']['uploads'] = true;

// $config['attachments']['path'] = "/file/"; //ignored if site is private

// $config['attachments']['dir'] = INSTALLDIR . '/file/';



// Email info, used for all outbound email

$config['mail']['notifyfrom'] = 'statusnet@XXXXX.com';

// Domain for generating no-reply and incoming email addresses, if enabled.

// Defaults to site server name.

// $config['mail']['domain'] = 'microblog.example.net';

// See http://pear.php.net/manual/en/package.mail.mail.factory.php for options

$config['mail']['backend'] = 'smtp';

$config['mail']['params'] = array(

'host' => 'XXXXXXX.com',

'port' => 25,

);
// Plugin to require email validation before posting is allowed
// addPlugin('RequireValidatedEmail');

//allow users to delete their profile
$config['profile']['delete']='true';

// Plugin for mobile version of the website
addPlugin('MobileProfile');

// enable memcached php caching platform
$config['memcached']['enabled'] = true;
$config['memcached']['server'] = 'localhost';
$config['memcached']['port'] = 11211;

// Plugin to enable infinite scrolling
addPlugin('InfiniteScroll');

// Plugin to enable the scroll to top error
addPlugin('ScrollToTop');

// Site Debug
// $config['site']['logfile'] = '/tmp/statusnettmp.log';
// $config['site']['logdebug'] = true;
// $config['sessions']['debug'] = true;
// $config['sessions']['handle'] = true;
// $config['db']['debug'] = create_function('$class, $message, $logtype, $level','common_log(LOG_DEBUG,"DBDO: $class / $message / $logtype");');

Comments

  • I've seen something like this in Firefox / Chromium when the page hasn't finished loading. Does it happen after the page has been open for a while?
  • No this even happens just after logging in and only in IE browsers. Also, In Opera when I click in the reply box it expands and then immediately goes back to the small "write a reply" box. The function only works correctly in Firefox and Chrome.

    The "Update Your Status" box works correctly on all browsers. It looks to be the same function as the "write a reply" box so I can't understand why one works but not the other??
Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Sign In with Google Sign In with OpenID