(Perhaps "current view indicator" is a better name than "ghost playhead.")
Here is the problem: The (cyan, user-controlled) playhead does NOT necessarily correlate to the frame that is being shown in the program or source monitor.
Sometimes, an old frame continues to be displayed, even though the user clicked elsewhere on the timeline (or "time ruler," as Premiere calls it.)
Depending upon computer specs, network bandwidth and latency, video codec, and other factors, it can sometimes take several seconds for the chosen frame to actually load and be displayed.
In the meantime, users need some kind of indication as to which frame is currently being displayed. This would be "the ghost playhead," which could perhaps be colored red.
If the normal playhead IS NOT on the same frame as the ghost playhead, it should be a different color, perhaps purple. This could be called the "Pending playhead."
If the normal playhead and ghost playhead ARE on the same frame, they should combine to form a different color - probably cyan as it is now.
Here's a video explanation:
https://youtu.be/XeFezzmG22c?t=311Here's a link to a closely related feature request:
https://adobe-video.uservoice.com/forums/911233-premiere-pro/suggestions/42186322--i-frame-first-fas...