Opened 2 years ago

Closed 13 months ago

#1487821 closed Bugs (fixed)

Dummy link in subject cell on messages list using IE8

Reported by: alec Owned by:
Priority: 8 Milestone: 0.8-rc
Component: User Interface Version: git-master
Severity: minor Keywords:
Cc:

Description

There is a dummy (invisible) link at the end of subject text. Move cursor to there and you'll see it is changing from text to pointer style. Clicking it changes message read/unread state. It happens only when Read/Unread? column is disabled. Doesn't happen in IE6 and IE7.

Change History (9)

comment:1 Changed 2 years ago by thomasgraham

Hi Alec, I've tried to reproduce this bug in IE8 on Windows XP but it doesn't seem to happen for me. Could you give more details?

What I do get (which seems a little counter intuitive) is that when the column is removed, the point immediately to the left of the message subject becomes the mark as read/unread link.

Strangely this field stops being active and is only displayed as a point when the read/unread column is used so you get the dot (which when the read/unread column isn't there would indicate unread) all the time, regardless of whether the message is unread or not. This behaviour is consistent across platforms/browsers (Mac/Windows? Firefox, Chrome, IE8).

comment:2 Changed 2 years ago by thomasgraham

I re-read, the ticket does seems to relate to the code in trunk, I can't replicate this problem.

Last edited 2 years ago by thomasgraham (previous) (diff)

comment:3 Changed 2 years ago by alec

The issue is there since ever I think. It is in 0.4 and in current svn-trunk. I'm talking about an invisible link in subject column at the end of the text. You can find it by moving mouse cursor over there. The cursor will change.

comment:4 Changed 2 years ago by thomasgraham

Ah, got you. I see what you mean, thought you meant at the end of the subject text column.... I'll take a look, hopefully can't be too complicated to fix, right?

comment:5 Changed 21 months ago by alec

The issue disapear when IE8 compatybility view is enabled.

comment:6 Changed 21 months ago by alec

Here's the fix, however I'd like to see css solution for this issue.

--- app.js      (wersja 5201)
+++ app.js      (kopia robocza)
@@ -1772,8 +1772,10 @@
       else if (c == 'threads')
         html = expando;
       else if (c == 'subject') {
-        if (bw.ie)
+        if (bw.ie) {
           col.onmouseover = function() { rcube_webmail.long_subject_title_ie(this, message.depth+1); };
+          tree = '<span style="width:0px"></span>' + tree;
+        }
         html = tree + cols[c];
       }
       else if (c == 'priority') {

comment:7 Changed 15 months ago by alec

The issue also exists in Larry.

comment:8 Changed 14 months ago by thomasb

I have no idea how to solve this with CSS. Either we take your solution or ignore the issue.

comment:9 Changed 13 months ago by alec

  • Resolution set to fixed
  • Status changed from new to closed

Fixed in [d960a01b].

Note: See TracTickets for help on using tickets.