@@ -414,12 +414,14 @@ export default class Editor {
414
414
const setType = ( ) => {
415
415
if ( this . editor . getOption ( 'indentWithTabs' ) ) {
416
416
Cookies . set ( 'indent_type' , 'tab' , {
417
- expires : 365
417
+ expires : 365 ,
418
+ sameSite : 'Lax'
418
419
} )
419
420
type . text ( 'Tab Size:' )
420
421
} else {
421
422
Cookies . set ( 'indent_type' , 'space' , {
422
- expires : 365
423
+ expires : 365 ,
424
+ sameSite : 'Lax'
423
425
} )
424
426
type . text ( 'Spaces:' )
425
427
}
@@ -430,11 +432,13 @@ export default class Editor {
430
432
var unit = this . editor . getOption ( 'indentUnit' )
431
433
if ( this . editor . getOption ( 'indentWithTabs' ) ) {
432
434
Cookies . set ( 'tab_size' , unit , {
433
- expires : 365
435
+ expires : 365 ,
436
+ sameSite : 'Lax'
434
437
} )
435
438
} else {
436
439
Cookies . set ( 'space_units' , unit , {
437
- expires : 365
440
+ expires : 365 ,
441
+ sameSite : 'Lax'
438
442
} )
439
443
}
440
444
widthLabel . text ( unit )
@@ -502,7 +506,8 @@ export default class Editor {
502
506
const setKeymapLabel = ( ) => {
503
507
var keymap = this . editor . getOption ( 'keyMap' )
504
508
Cookies . set ( 'keymap' , keymap , {
505
- expires : 365
509
+ expires : 365 ,
510
+ sameSite : 'Lax'
506
511
} )
507
512
label . text ( keymap )
508
513
this . restoreOverrideEditorKeymap ( )
@@ -537,7 +542,8 @@ export default class Editor {
537
542
const setTheme = theme => {
538
543
this . editor . setOption ( 'theme' , theme )
539
544
Cookies . set ( 'theme' , theme , {
540
- expires : 365
545
+ expires : 365 ,
546
+ sameSite : 'Lax'
541
547
} )
542
548
this . statusIndicators . find ( '.status-theme li' ) . removeClass ( 'active' )
543
549
this . statusIndicators . find ( `.status-theme li[value="${ theme } "]` ) . addClass ( 'active' )
@@ -639,15 +645,17 @@ export default class Editor {
639
645
spellcheckToggle . removeClass ( 'active' )
640
646
641
647
Cookies . set ( 'spellcheck' , false , {
642
- expires : 365
648
+ expires : 365 ,
649
+ sameSite : 'Lax'
643
650
} )
644
651
645
652
self . editor . setOption ( 'mode' , defaultEditorMode )
646
653
} else {
647
654
spellcheckToggle . addClass ( 'active' )
648
655
649
656
Cookies . set ( 'spellcheck' , lang , {
650
- expires : 365
657
+ expires : 365 ,
658
+ sameSite : 'Lax'
651
659
} )
652
660
653
661
self . editor . setOption ( 'mode' , 'spell-checker' )
@@ -668,7 +676,8 @@ export default class Editor {
668
676
this . editor . setOption ( 'gutters' , [ lintGutter , ...gutters ] )
669
677
}
670
678
Cookies . set ( 'linter' , true , {
671
- expires : 365
679
+ expires : 365 ,
680
+ sameSite : 'Lax'
672
681
} )
673
682
} else {
674
683
this . editor . setOption ( 'gutters' , gutters . filter ( g => g !== lintGutter ) )
@@ -717,7 +726,8 @@ export default class Editor {
717
726
)
718
727
if ( overrideBrowserKeymap . is ( ':checked' ) ) {
719
728
Cookies . set ( 'preferences-override-browser-keymap' , true , {
720
- expires : 365
729
+ expires : 365 ,
730
+ sameSite : 'Lax'
721
731
} )
722
732
this . restoreOverrideEditorKeymap ( )
723
733
} else {
0 commit comments