Files
atom/spec
Antonio Scandurra b0d93accf7 🐛 Remove Gutter from ViewRegistry
Closes #7306

We started noticing that when a `TextEditor` pane got split, the same view for
`Gutter` was being shared amongst several models, thereby making the same DOM
element accessible simultaneously by more than one object. This made us
experience *orphaned line numbers*, caused by two instances of
`LineNumberGutterComponent` mutating `.line-numbers` at the same time.

This is a typical race condition which I would normally address by understanding
and possibly locking the correct order in which operations should happen.
However, I believe in this situation we shouldn’t actually care about ordering
at all, since I think views should be kept “local”, thus avoiding to expose them
to the world and/or reusing them across other views (either accidentally as in
this case or on purpose).
2015-06-17 12:28:10 +02:00
..
2015-05-14 10:01:06 -07:00
2015-02-25 09:42:49 -08:00
2015-05-18 15:39:57 -07:00
2015-06-06 22:22:47 -04:00
2014-02-02 19:29:54 +06:00
2015-05-22 16:29:12 -04:00
2015-04-13 12:24:25 +02:00
2015-03-19 11:45:13 +11:00