- Go to Notifications Settings
- Hard Refresh the page (CTRL+ F5 or CTRL + SHIFT + R)
- Observe that Formats" and the "is enabled?" column from "System Filters"
Expected results: "Formats" and "is enabled" column values/ toggles are displayed "System Filters" when page is hard refreshed. Actual results: "Formats" and "is enabled" column values/ toggles are not displayed on "System Filters" after hard refresh. The following stack trace is displayed in JS Console:
vue.runtime.esm-browser.prod.js?r=1:5 TypeError: Cannot convert undefined or null to object
at hasOwnProperty (<anonymous>)
at w (vue.runtime.esm-browser.prod.js?r=1:5:397)
at tC (vue.runtime.esm-browser.prod.js?r=1:5:16220)
at Proxy.mounted (LivedataDisplayer.vue:107:31)
(anonymous) @ vue.runtime.esm-browser.prod.js?r=1:5
t0 @ vue.runtime.esm-browser.prod.js?r=1:5
(anonymous) @ vue.runtime.esm-browser.prod.js?r=1:5
Promise.catch
tQ @ vue.runtime.esm-browser.prod.js?r=1:5
t.__weh.t.__weh @ vue.runtime.esm-browser.prod.js?r=1:6
nl @ vue.runtime.esm-browser.prod.js?r=1:5
e @ vue.runtime.esm-browser.prod.js?r=1:5
Promise.then
ne @ vue.runtime.esm-browser.prod.js?r=1:5
t7 @ vue.runtime.esm-browser.prod.js?r=1:5
K.u.scheduler @ vue.runtime.esm-browser.prod.js?r=1:6
trigger @ vue.runtime.esm-browser.prod.js?r=1:5
ex @ vue.runtime.esm-browser.prod.js?r=1:5
eW @ vue.runtime.esm-browser.prod.js?r=1:5
set @ vue.runtime.esm-browser.prod.js?r=1:5
set @ vue.runtime.esm-browser.prod.js?r=1:6
loadLayout @ LivedataLayout.vue:146
await in loadLayout
handler @ LivedataLayout.vue:109
tY @ vue.runtime.esm-browser.prod.js?r=1:5
tQ @ vue.runtime.esm-browser.prod.js?r=1:5
a.call @ vue.runtime.esm-browser.prod.js?r=1:6
E @ vue.runtime.esm-browser.prod.js?r=1:6
(anonymous) @ vue.runtime.esm-browser.prod.js?r=1:6
rI @ vue.runtime.esm-browser.prod.js?r=1:6
rM @ vue.runtime.esm-browser.prod.js?r=1:6
e @ vue.runtime.esm-browser.prod.js?r=1:6
(anonymous) @ vue.runtime.esm-browser.prod.js?r=1:6
iL @ vue.runtime.esm-browser.prod.js?r=1:6
(anonymous) @ vue.runtime.esm-browser.prod.js?r=1:6
iN @ vue.runtime.esm-browser.prod.js?r=1:6
$ @ vue.runtime.esm-browser.prod.js?r=1:6
j @ vue.runtime.esm-browser.prod.js?r=1:6
S @ vue.runtime.esm-browser.prod.js?r=1:6
F @ vue.runtime.esm-browser.prod.js?r=1:6
D @ vue.runtime.esm-browser.prod.js?r=1:6
O @ vue.runtime.esm-browser.prod.js?r=1:6
S @ vue.runtime.esm-browser.prod.js?r=1:6
a @ vue.runtime.esm-browser.prod.js?r=1:6
run @ vue.runtime.esm-browser.prod.js?r=1:5
runIfDirty @ vue.runtime.esm-browser.prod.js?r=1:5
tY @ vue.runtime.esm-browser.prod.js?r=1:5
e @ vue.runtime.esm-browser.prod.js?r=1:5
Promise.then
ne @ vue.runtime.esm-browser.prod.js?r=1:5
t7 @ vue.runtime.esm-browser.prod.js?r=1:5
K.u.scheduler @ vue.runtime.esm-browser.prod.js?r=1:6
trigger @ vue.runtime.esm-browser.prod.js?r=1:5
ex @ vue.runtime.esm-browser.prod.js?r=1:5
eW @ vue.runtime.esm-browser.prod.js?r=1:5
set @ vue.runtime.esm-browser.prod.js?r=1:5
set @ vue.runtime.esm-browser.prod.js?r=1:6
(anonymous) @ XWikiLivedata.vue:89
Promise.finally
mounted @ XWikiLivedata.vue:88
(anonymous) @ vue.runtime.esm-browser.prod.js?r=1:6
tY @ vue.runtime.esm-browser.prod.js?r=1:5
tQ @ vue.runtime.esm-browser.prod.js?r=1:5
t.__weh.t.__weh @ vue.runtime.esm-browser.prod.js?r=1:6
nl @ vue.runtime.esm-browser.prod.js?r=1:5
eo @ vue.runtime.esm-browser.prod.js?r=1:6
mount @ vue.runtime.esm-browser.prod.js?r=1:6
t.mount @ vue.runtime.esm-browser.prod.js?r=1:6
kc @ logic.js:79
Wc @ init.js:38
(anonymous) @ main.js:35
Promise.then
(anonymous) @ main.js:32
each @ jquery.min.js?r=1:2
each @ jquery.min.js?r=1:2
e.fn.liveData @ main.js:29
(anonymous) @ main.js:43
Promise.then
t @ main.js:41
e @ jquery.min.js?r=1:2
t @ jquery.min.js?r=1:2
setTimeout
(anonymous) @ jquery.min.js?r=1:2
c @ jquery.min.js?r=1:2
fireWith @ jquery.min.js?r=1:2
fire @ jquery.min.js?r=1:2
c @ jquery.min.js?r=1:2
fireWith @ jquery.min.js?r=1:2
ready @ jquery.min.js?r=1:2
setTimeout
(anonymous) @ jquery.min.js?r=1:2
(anonymous) @ jquery.min.js?r=1:2
(anonymous) @ jquery.min.js?r=1:2
Note: This issue is present as well on "Notifications System Filters Preferences" macro and random, after a hard refresh, checkboxes were displayed in place of toggles. Please note that after a simple refresh the the toglles/values are displayed as expected. |