File tree 3 files changed +6
-3
lines changed
3 files changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -65,6 +65,7 @@ export default class BrowserFilter extends React.Component {
65
65
name : '' ,
66
66
confirmName : false ,
67
67
editMode : this . props . filters . size === 0 ,
68
+ relativeDates : false , // Reset relative dates state when opening/closing
68
69
} ) ) ;
69
70
this . props . setCurrent ( null ) ;
70
71
}
Original file line number Diff line number Diff line change @@ -53,9 +53,10 @@ export default class CategoryList extends React.Component {
53
53
const query = new URLSearchParams ( this . props . params ) ;
54
54
if ( query . has ( 'filters' ) ) {
55
55
const queryFilter = query . get ( 'filters' ) ;
56
+ const filterId = query . get ( 'filterId' ) ;
56
57
for ( let i = 0 ; i < c . filters ?. length ; i ++ ) {
57
58
const filter = c . filters [ i ] ;
58
- if ( queryFilter === filter . filter ) {
59
+ if ( queryFilter === filter . filter || filterId && filterId === filter . id ) {
59
60
height += ( i + 1 ) * 20 ;
60
61
break ;
61
62
}
@@ -138,10 +139,10 @@ export default class CategoryList extends React.Component {
138
139
</ div >
139
140
{ this . state . openClasses . includes ( id ) &&
140
141
c . filters . map ( ( filterData , index ) => {
141
- const { name, filter } = filterData ;
142
+ const { name, filter, id } = filterData ;
142
143
const url = `${ this . props . linkPrefix } ${ c . name } ?filters=${ encodeURIComponent (
143
144
filter
144
- ) } `;
145
+ ) } &filterId= ${ id } `;
145
146
return (
146
147
< div key = { index } className = { styles . childLink } >
147
148
< Link
Original file line number Diff line number Diff line change @@ -1098,6 +1098,7 @@ class Browser extends DashboardView {
1098
1098
if ( ! preferences . filters . includes ( _filters ) ) {
1099
1099
preferences . filters . push ( {
1100
1100
name,
1101
+ id : Math . random ( ) . toString ( 36 ) . substring ( 2 , 15 ) ,
1101
1102
filter : _filters ,
1102
1103
} ) ;
1103
1104
}
You can’t perform that action at this time.
0 commit comments