Currently, we have a single symbol table for ES 2.0 and desktop symbols which doesn't work when we need to insert an ES 2 symbol in between any of the desktop symbols. On top of that, it's also less clear what's going on (especially in the situations where we only load a symbol if it's desktop), so we should shuffle this around such that there's a desktop and ES 2.0 list which we load separately.
Created attachment 582130 [details] [diff] [review]
Patch v1.0, separate desktop and ES 2.0 symbol loading.
Followup to bug 708207.