File tree 1 file changed +10
-2
lines changed
1 file changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -77,7 +77,7 @@ export const DocumentPerspectiveList = memo(function DocumentPerspectiveList() {
77
77
const { selectedReleaseId, selectedPerspectiveName} = usePerspective ( )
78
78
const { t} = useTranslation ( )
79
79
const setPerspective = useSetPerspective ( )
80
- const { params} = usePaneRouter ( )
80
+ const { params, setParams } = usePaneRouter ( )
81
81
const dateTimeFormat = useDateTimeFormat ( DATE_TIME_FORMAT )
82
82
const { loading} = useActiveReleases ( )
83
83
const schema = useSchema ( )
@@ -88,9 +88,17 @@ export const DocumentPerspectiveList = memo(function DocumentPerspectiveList() {
88
88
89
89
const handlePerspectiveChange = useCallback (
90
90
( perspective : Parameters < typeof setPerspective > [ 0 ] ) => ( ) => {
91
+ if ( perspective === 'published' && params ?. historyVersion ) {
92
+ setParams ( {
93
+ ...params ,
94
+ rev : params ?. historyEvent || undefined ,
95
+ since : undefined ,
96
+ historyVersion : undefined ,
97
+ } )
98
+ }
91
99
setPerspective ( perspective )
92
100
} ,
93
- [ setPerspective ] ,
101
+ [ setPerspective , setParams , params ] ,
94
102
)
95
103
96
104
const schemaType = schema . get ( documentType )
You can’t perform that action at this time.
0 commit comments