---
# System prepended metadata

title: Untitled

---

**Describe the bug**
A clear and concise description of what the bug is.

In #4859 a change was made to the `global-dialog.js`-file, which affects the options available in the specific Dialog-Vue-Instance. In my specific case I use [vue-apollo](https://github.com/Akryum/vue-apollo)(3.0.0-rc.2) and quasar(1.1.0) together. For the Apollo configuration you need to provide an `apolloProvider`-option in the root Vue-Instance. This specific option is not 




**Codepen/jsFiddle/Codesandbox (required)**
Fork a Codepen (https://codepen.quasar.dev) or a jsFiddle (https://jsfiddle.quasar.dev) or a Codesandbox (https://codesandbox.quasar.dev) and hit save then copy-paste link here.

**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

**Expected behavior**
A clear and concise description of what you expected to happen.

When using the Dialog-Plugin, all options of my defined Vue-Instance should be available in the Dialog-Instance.


**Platform (please complete the following information):**
OS: MacOS Mojave (10.14.5)
Node: v12.7.0
NPM: -
Yarn: 1.15.2
Browsers: Chrome 76.0.3809.132
iOS: -
Android: -
Electron: -

**Additional context**
Add any other context about the problem here.

```
TypeError: Cannot read property 'defaultOptions' of undefined
    at DollarApollo.addSmartQuery (vue-apollo.esm.js?562f:1273)
    at VueComponent._callee$ (KategorieManager.vue?5a99:234)
    at tryCatch (runtime.js?0365:45)
    at Generator.invoke [as _invoke] (runtime.js?0365:271)
    at Generator.prototype.<computed> [as next] (runtime.js?0365:97)
    at asyncGeneratorStep (cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader/lib/index.js?!./src/components/Shares/Items/KategorieManager.vue?vue&type=script&lang=ts&:15)
    at _next (cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader/lib/index.js?!./src/components/Shares/Items/KategorieManager.vue?vue&type=script&lang=ts&:17)
    at eval (cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader/lib/index.js?!./src/components/Shares/Items/KategorieManager.vue?vue&type=script&lang=ts&:17)
    at new Promise (<anonymous>)
    at VueComponent.eval (cjs.js?!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js?!../../node_modules/cache-loader/dist/cjs.js?!../../node_modules/vue-loader/lib/index.js?!./src/components/Shares/Items/KategorieManager.vue?vue&type=script&lang=ts&:17)
```
    