While trying to diagnose a major issue with one of my Perspective Views which could cause significant loss of wine for my customer, I’ve finally found the root of the issue. I’m using version 8.1.5
If you have a page that has url params and a dock defined, if you modify the params outside of the url and then open a dock set to PUSH (does not apply to docks set to COVER) , the params will revert back to the values in the url.
See example below and an export of my views and page config
Export of views:
BUG-v8.1.5.zip (8.5 KB)
Page config:
"/testing/bug/main/:key": {
"viewPath": "_Testing/BUG-OpenDockClearsParams/Main",
"docks": {
"left": [
{
"viewPath": "_Testing/BUG-OpenDockClearsParams/Dock",
"id": "dock-push",
"viewParams": {},
"size": 50,
"resizable": false,
"iconUrl": "",
"modal": false,
"show": "onDemand",
"anchor": "fixed",
"content": "push",
"autoBreakpoint": 480,
"handle": "hide"
}
]
}
}
EDIT:
Ok so I have an extra condition. The issue presents itself only when the dock is set to push. There is no issue if the dock is set to cover. I was using cover in our test system and push in our prod system