File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -209,6 +209,7 @@ export default function PublicProfiles() {
209209 label : t ( o . labelKey ) ,
210210 } ) ) }
211211 style = { { width : "16rem" } }
212+ scrollHeight = "20rem"
212213 onChange = { ( e ) => {
213214 setSort ( e . value ) ;
214215 setPage ( 0 ) ;
Original file line number Diff line number Diff line change @@ -4,10 +4,23 @@ import {actionTypes} from "./actions";
44// Initial state
55// -----------------------------------------------------------------------------
66
7+ // Load the persisted line numbers preference if available
8+ const loadLineNumbers = ( ) => {
9+ try {
10+ const saved = localStorage . getItem ( 'lineNumbers' ) ;
11+ if ( saved !== null ) {
12+ return saved === 'true' ;
13+ }
14+ } catch ( e ) {
15+ console . error ( 'Failed to load line numbers preference:' , e ) ;
16+ }
17+ return false ;
18+ } ;
19+
720const initialState = {
821 privacyPolicy : undefined ,
922 termsOfUse : undefined ,
10- lineNumbers : false
23+ lineNumbers : loadLineNumbers ( )
1124} ;
1225
1326// -----------------------------------------------------------------------------
@@ -29,6 +42,11 @@ function receiveTermsOfUse(state, action) {
2942}
3043
3144function toggleLineNumbers ( state , action ) {
45+ try {
46+ localStorage . setItem ( 'lineNumbers' , String ( action . enabled ) ) ;
47+ } catch ( e ) {
48+ console . error ( 'Failed to save line numbers preference:' , e ) ;
49+ }
3250 return {
3351 ...state ,
3452 lineNumbers : action . enabled
You can’t perform that action at this time.
0 commit comments