A Microsoft Outlook email forum. Outlook Banter

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » Outlook Banter forum » Microsoft Outlook Email Newsgroups » Outlook - General Queries
Site Map Home Register Authors List Search Today's Posts Mark Forums Read Web Partners

The infamous unread email flag bug



 
 
Thread Tools Search this Thread Display Modes
  #1  
Old April 3rd 08, 12:14 AM posted to microsoft.public.outlook
fpbear
external usenet poster
 
Posts: 20
Default The infamous unread email flag bug

Anyone know if Microsoft is planning to fix this bug? I'd imagine it
shouldn't take that much code to fix it. It's been several years that
people have been complaining about this on the web.

Basically if you have a Rule that automatically marks certain mail read, the
task tray notification icon (little yellow envelope) stays there. It is
supposed to disappear.

This bug forces the user to continuously open and sort through the inbox to
see what arrived, when there is nothing there - it was already processed and
marked read. This often affects spam plug-ins.

The bug existed in Outlook 2003, and still there in Outlook 2007. Now it's
2008. So at least it's been 5 years.

Ads
  #2  
Old April 3rd 08, 12:57 AM posted to microsoft.public.outlook
VanguardLH[_2_]
external usenet poster
 
Posts: 1,313
Default The infamous unread email flag bug

"fpbear" wrote in message
...
Anyone know if Microsoft is planning to fix this bug? I'd imagine
it shouldn't take that much code to fix it. It's been several years
that people have been complaining about this on the web.

Basically if you have a Rule that automatically marks certain mail
read, the task tray notification icon (little yellow envelope) stays
there. It is supposed to disappear.

This bug forces the user to continuously open and sort through the
inbox to see what arrived, when there is nothing there - it was
already processed and marked read. This often affects spam
plug-ins.

The bug existed in Outlook 2003, and still there in Outlook 2007.
Now it's 2008. So at least it's been 5 years.



The design was to trigger the tray icon when new items were received
in the Inbox. Has nothing to do with rules. The trigger occurs
before rules are ever exercised against any e-mails. The tray icon
doesn't trigger after the rules are applied to see what might be left
as marked unread in the Inbox. So, by design, the tray icon is doing
what it was supposed to do. That it doesn't do what you want is
different than it doesn't work as designed.

Rather than use the tray icon, and because you want to see what is
*left* AFTER the rules have executed, disable the tray icon and add a
rule at the end of the list that pops open an alert window. If all
the prior rules failed to trigger then the catchall rule at the end
will fire to let you know there was a new item delivered to your
Inbox. If some of the prior rules should also fire off an alert and
also use the stop-clause, you'll have to add the alert clause to those
rules. You end up using the rule-fired alert window to let you know
of new e-mails rather than the tray icon that wasn't designed the way
that you want it to work.

  #3  
Old April 3rd 08, 01:42 AM posted to microsoft.public.outlook
fpbear
external usenet poster
 
Posts: 20
Default The infamous unread email flag bug

Vanguard, that does not sound correct.

(a) When a message is marked read in the preview pane, the flag disappears
from the task tray.

(b) When a message is marked read because of a rule, the flag stays around.

So your argument that I'm coming up with some new feature doesn't make much
sense to me. It only makes sense to sync up (a) and (b) behavior.

There is interaction between mail being marked read and the flag, because
this is the behavior in the preview pane. By default this is set to mark
the mail read when the selection changes. I like to set mine to mark the
mail read after 1 second. In any of these cases, the task tray flag
disappears.

The programmers could use the same communication mechanism to get rid of the
flag during the mark-read rule processing.

When a message is marked read in the preview pane, the software talks to the
task tray flag somehow.

Why is it so hard to talk to the flag in the same way for a rule? Did the
programmer use some highly unconventional technique?

  #4  
Old April 3rd 08, 01:56 AM posted to microsoft.public.outlook
fpbear
external usenet poster
 
Posts: 20
Default The infamous unread email flag bug

Also, something about software application architecture best practices:

When the mark-read rule is processing, it is not the job of the rule engine
to check for all the remaining messages that are still unread. Instead this
should be the job of the application module that is responsible for the
read/unread status and display changes pertaining to that status.

I have a feeling that during the creation of the rule engine some programmer
used an unconventional technique and just changed the bold face to non-bold
formatting for a read message and said to the software development manager
"hey I'm all done." .... instead of using the proper API.


  #5  
Old April 3rd 08, 05:13 AM posted to microsoft.public.outlook
VanguardLH[_2_]
external usenet poster
 
Posts: 1,313
Default The infamous unread email flag bug

"fpbear" wrote in message
...
Vanguard, that does not sound correct.

(a) When a message is marked read in the preview pane, the flag
disappears from the task tray.


And once you commit the manual action through the GUI, the status gets
updated. Whether you read (or mark as read) a message that would or
would not have triggered a rule is irrelevant when manually marking
the message as read.


(b) When a message is marked read because of a rule, the flag stays
around.


That was the premise of your original post, that the tray icon did not
reflect the results of the Inbox items and their read-status AFTER the
rules had been executed.

  #6  
Old April 3rd 08, 05:15 AM posted to microsoft.public.outlook
Diane Poremsky {MVP}
external usenet poster
 
Posts: 1,260
Default The infamous unread email flag bug

marking a message read using rules happens during MAPI processing while
reading it in the reading pane happens after the mapi spooler is finished
handling it so you can't compare the behavior.

Either use the method vanguard suggested or use the unread (or a custom
search) folder to read new mail and ignore (or disable) the tray icon.

--
Diane Poremsky [MVP - Outlook]
Author, Teach Yourself Outlook 2003 in 24 Hours
Need Help with Common Tasks? http://www.outlook-tips.net/beginner/
Outlook 2007: http://www.slipstick.com/outlook/ol2007/

Outlook Tips by email:


Outlook Tips:
http://www.outlook-tips.net/
Outlook & Exchange Solutions Center: http://www.slipstick.com
Subscribe to Exchange Messaging Outlook newsletter:


** Please include your Outlook version, Account type, and Windows Version
when requesting assistance **


"fpbear" wrote in message
...
Vanguard, that does not sound correct.

(a) When a message is marked read in the preview pane, the flag disappears
from the task tray.

(b) When a message is marked read because of a rule, the flag stays
around.

So your argument that I'm coming up with some new feature doesn't make
much sense to me. It only makes sense to sync up (a) and (b) behavior.

There is interaction between mail being marked read and the flag, because
this is the behavior in the preview pane. By default this is set to mark
the mail read when the selection changes. I like to set mine to mark the
mail read after 1 second. In any of these cases, the task tray flag
disappears.

The programmers could use the same communication mechanism to get rid of
the flag during the mark-read rule processing.

When a message is marked read in the preview pane, the software talks to
the task tray flag somehow.

Why is it so hard to talk to the flag in the same way for a rule? Did the
programmer use some highly unconventional technique?

  #7  
Old April 3rd 08, 05:17 AM posted to microsoft.public.outlook
VanguardLH[_2_]
external usenet poster
 
Posts: 1,313
Default The infamous unread email flag bug

"fpbear" wrote in message
...
Also, something about software application architecture best
practices:

When the mark-read rule is processing, it is not the job of the rule
engine to check for all the remaining messages that are still
unread. Instead this should be the job of the application module
that is responsible for the read/unread status and display changes
pertaining to that status.

I have a feeling that during the creation of the rule engine some
programmer used an unconventional technique and just changed the
bold face to non-bold formatting for a read message and said to the
software development manager "hey I'm all done." .... instead of
using the proper API.




I have run across many perceived ease-of-use anomalies that when
reported has the developer claiming that it is working as designed. I
then go read the Functional Specification and come back with the claim
that the behavior is not so specified. The result is usually to
change from "working as designed" to "working as coded". So I end up
issuing a trouble ticket to report the ease-of-use defect and won't
close it based on the lame "working as coded" excuse. But as a QA
tester, I can't change the product but only recommend changes or
report defective behavior that differs from the spec (I can report
what I think is a defect but have to work on getting the developers to
agree if it is not spec'ed that way). After all, you are complaining
to a peer community of users that can't do anything to change the
product. What do you want us users to do about it?

  #8  
Old April 3rd 08, 05:17 AM posted to microsoft.public.outlook
Diane Poremsky {MVP}
external usenet poster
 
Posts: 1,260
Default The infamous unread email flag bug

Are you familiar with MAPI or the Outlook object model and rules engine?

--
Diane Poremsky [MVP - Outlook]
Author, Teach Yourself Outlook 2003 in 24 Hours
Need Help with Common Tasks? http://www.outlook-tips.net/beginner/
Outlook 2007: http://www.slipstick.com/outlook/ol2007/

Outlook Tips by email:


Outlook Tips:
http://www.outlook-tips.net/
Outlook & Exchange Solutions Center: http://www.slipstick.com
Subscribe to Exchange Messaging Outlook newsletter:


** Please include your Outlook version, Account type, and Windows Version
when requesting assistance **


"fpbear" wrote in message
...
Also, something about software application architecture best practices:

When the mark-read rule is processing, it is not the job of the rule
engine to check for all the remaining messages that are still unread.
Instead this should be the job of the application module that is
responsible for the read/unread status and display changes pertaining to
that status.

I have a feeling that during the creation of the rule engine some
programmer used an unconventional technique and just changed the bold face
to non-bold formatting for a read message and said to the software
development manager "hey I'm all done." .... instead of using the proper
API.


  #9  
Old April 3rd 08, 07:30 AM posted to microsoft.public.outlook
fpbear
external usenet poster
 
Posts: 20
Default The infamous unread email flag bug

"VanguardLH" wrote in message
...

And once you commit the manual action through the GUI, the status gets
updated. Whether you read (or mark as read) a message that would or would
not have triggered a rule is irrelevant when manually marking the message
as read.


In the first sentence it sounds like you're essentially saying that manually
marking read works ok, which is no surprise. I don't understand the second
sentence.

That was the premise of your original post, that the tray icon did not
reflect the results of the Inbox items and their read-status AFTER the
rules had been executed.


It's when the rules is executed when this bug manifests itself, not sometime
after. When a rule specifically executes to mark the item read, the new
message flag does not go away. But there is no more new message anymore
because the user made it so via the rule.

Microsoft saw this logic when items are manually marked read, and clears the
tray icon. Why is this logic not clear when using a rule?

Ok so then I should ask this question instead,

Does a mail filtering rule to mark read deserve to be disconnected from
normal UI (tray status) behavior because it is automatic vs. someone
clicking to mark read?

  #10  
Old April 3rd 08, 07:41 AM posted to microsoft.public.outlook
fpbear
external usenet poster
 
Posts: 20
Default The infamous unread email flag bug

"Diane Poremsky {MVP}" wrote in message
...
marking a message read using rules happens during MAPI processing while
reading it in the reading pane happens after the mapi spooler is finished
handling it so you can't compare the behavior.


The MAPI rules processing engine is integrated to the UI enough to change
the message subject from bold to normal when it is marked read. Then, with
a little extra programming, Microsoft could "complete the job" and trigger
another detection routine make that little task tray icon disappear if there
are no more unread messages. Just call the same function that is called
when the user manually clicks to mark as read.

Either use the method vanguard suggested or use the unread (or a custom
search) folder to read new mail and ignore (or disable) the tray icon.


Vanguard has a neat idea but that involves disabling the tray icon. The
tray icon is more user friendly than a pop up box. I would go nuts if I had
a pop up box every time I get new emails. It would be better if Microsoft
just finally fixes this in Outlook 2012.

 




Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Moving Flag Status flag in Outlook 2007 Gary C. Outlook - Installation 1 June 19th 07 11:13 PM
Setting email reminder fields for messages (e.g. reply-by, flag, e KitCaz Outlook and VBA 0 June 3rd 07 04:29 PM
POP Server Email Read Flag? news.onenet.net Outlook - General Queries 1 October 14th 06 10:20 PM
The infamous FROM field Jon LaBarge Outlook - General Queries 2 May 20th 06 09:30 PM
Possible fix for infamous "Enter Network Password" nag? Milhouse Van Houten Outlook - General Queries 0 April 15th 06 08:18 PM


All times are GMT +1. The time now is 09:35 PM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.Search Engine Friendly URLs by vBSEO 2.4.0
Copyright ©2004-2024 Outlook Banter.
The comments are property of their posters.