Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 424506

Summary: Gaps in the blame decoration in the editor ruler on Chrome
Product: [ECD] Orion Reporter: Chris McGee <cbmcgee>
Component: EditorAssignee: Project Inbox <orion.editor-inbox>
Status: RESOLVED WONTFIX QA Contact:
Severity: normal    
Priority: P3 CC: ken_walker
Version: 4.0   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:
Attachments:
Description Flags
blame-enabled godev source code none

Description Chris McGee CLA 2013-12-19 19:16:33 EST
While scrolling through a relatively large file with the blame turned on I sometimes see white gaps on the ruler on the left side. When I hover over the line with the gap it reveals a proper blame hover and when I move the mouse back to the middle of the editor the decoration shows up properly.

This is happening to me with the latest version of chrome.
Comment 1 Ken Walker CLA 2013-12-19 19:18:42 EST
Is there a public git repo and specific file you can identify to use to repeat?
Comment 2 Chris McGee CLA 2013-12-19 19:53:30 EST
I haven't been using this on a public repo but here's a set of steps to try to reproduce it in a local environment:

1) Set up a Go development environment
    -Download the Go SDK from http://golang.org
    -Create an empty directory for your GOPATH
    -Set your GOPATH environment variable to this location
2) Create a $GOPATH/src/github.com/sirnewton01 directory
3) Unzip the provided zip into that directory (should create a godev directory)
4) "go install github.com/sirnewton01/godev"
5) "go get github.com/jacobsa/oglematchers"
6) Run the godev command from $GOPATH/bin/godev and open up chrome on the URL it prints to stdout
7) Navigate to github.com/jacobsa/oglematchers/equals_test.go
8) Invoke Blame in the editor
9) Scroll up and down a little bit looking for white gaps in the blame
10) Hover over the white gap and notice that there is some blame there and when you unhover the decoration is shaded properly

It appears to be a heisenbug because I can't seem to observe the problem while trying to debug it.

(In reply to Ken Walker from comment #1)
> Is there a public git repo and specific file you can identify to use to
> repeat?
Comment 3 Chris McGee CLA 2013-12-19 19:55:33 EST
Created attachment 238507 [details]
blame-enabled godev source code
Comment 4 John Arthorne CLA 2015-05-05 14:51:37 EDT
Closing as part of a mass clean up of inactive bugs. Please reopen if this problem still occurs or is relevant to you. For more details see:

https://dev.eclipse.org/mhonarc/lists/orion-dev/msg03444.html