For readibility and maintanability reasons, I'd suggest us to use private getters for visited* color variables.
Created attachment 162268 [details] Patch Proposed patch.
Comment on attachment 162268 [details] Patch OK.
Comment on attachment 162268 [details] Patch Clearing flags on attachment: 162268 Committed r127649: <http://trac.webkit.org/changeset/127649>
All reviewed patches have been landed. Closing bug.