You mean just move the sidebarViewOnLoad to be after the Promise.all call. Something like this?
```
var initializedPromise = Promise.all([
      Preferences.get('enableWebGL').then(function resolved(value) {
        PDFJS.disableWebGL = !value;
      }, function rejected(reason) {}),
      ......
      ......
      .....
      // TODO move more preferences and other async stuff here
    ]).Preferences.get('sidebarViewOnLoad').then(function resolved(value) {
        self.preferenceSidebarViewOnLoad = value;
    }, function rejected(reason) {});
```

I was also wondering if there is a way to specify the ```rejected``` fn for all the promises inside the ```Promise.all([...])``` call rather than specifying it for each promise?