Can't believe this actual bug got through QA:
http://www.bioshockarchives.com/posted/quests-misc-bug.jpg
A) Go into Pip-Boy and go to Quests. Notice Quest Objectives for current quest.
B) Now switch to Misc. We're currently in Notes in Misc. Current Quest Objectives are still there!
C) If we had been previously looking at Challenges in Misc, if we switch from Quests to Misc, the problem also occurs.
D) Look at a completed quest in Quests. Notice Quest Objectives for completed quest.
E) Now switch to Misc. We're currently in Notes in Misc. Completed Quest Objectives are still there!
F) Now, while still in Misc with this bug, PRESS Challenges. We switch to Challenges, and Completed Quest Objectives are still there!
G) Item C also occurs with Completed Quest Objectives. Item F also occurs with Current Quest Objectives.
UPDATEDarN has solved this bug. Here is the solution, so you can fix it!
They need to update
MM_DataRect->_ItemType when
MM_Tabline->_CurrentTab changes, as well as on list item mouseover.
I made Quests and Notes use this instead:
<_duiItemType> <!-- DarN notes - quest switching override --> 4 1