LP2002327 Disable spellcheck on user data inputs
authorStephanie Leary <stephanie.leary@equinoxOLI.org>
Mon, 9 Jan 2023 15:54:25 +0000 (09:54 -0600)
committerStephanie Leary <stephanie.leary@equinoxOLI.org>
Mon, 9 Jan 2023 15:54:25 +0000 (09:54 -0600)
Turns off browser spellcheck features to prevent leaking personal
information to remote spellcheck services.

WIP; add other files as necessary.

Signed-off-by: Stephanie Leary <stephanie.leary@equinoxOLI.org>
Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.html

index 255f463..5b5f9ce 100644 (file)
@@ -82,6 +82,7 @@
       [required]="fieldRequired(getClass(args.cls) + '.' + args.field)"
       [pattern]="fieldPattern(getClass(args.cls), args.field)"
       [disabled]="args.disabled"
+      spellcheck="false"
     />
   </div>
 </ng-template>
         fieldValueChange(args.path, args.index, args.field, $event ? $event.id : null); 
         afterFieldChange(args.path, args.index, args.field)"
       [required]="fieldRequired(getClass(args.cls) + '.' + args.field)"
-      [disabled]="args.disabled">
+      [disabled]="args.disabled"
+      spellcheck="false">
     </eg-combobox>
   </div>
 </ng-template>
       (ngModelChange)="userSettingChange(args.settingName, $event)"
       [required]="settingFieldRequired(args.settingName)"
       [disabled]="args.disabled"
+      spellcheck="false"
     />
   </div>
 </ng-template>
         (ngModelChange)="fieldValueChange(null, null, 'name_keywords', $event)"
         (change)="afterFieldChange(null, args.index, 'name_keywords')"
         [required]="fieldRequired('au.name_keywords')"
-        [pattern]="fieldPattern('au', 'name_keywords')">
+        [pattern]="fieldPattern('au', 'name_keywords')"
+        spellcheck="false">
       </textarea>
     </div>
   </div>
           [selectedId]="userSettings['opac.default_sms_carrier']"
           [required]="settingFieldRequired('opac.default_sms_carrier')"
           (onChange)="userSettingChange(
-            'opac.default_sms_carrier', $event ? $event.id : null)">
+            'opac.default_sms_carrier', $event ? $event.id : null)" spellcheck="false">
         </eg-combobox>
       </div>
     </div>
           [disabled]="waiver.isdeleted()"
           (ngModelChange)="fieldValueChange('waiver_entries', index, 'name', $event)"
           (change)="afterFieldChange('waiver_entries', index, 'name')"
-          i18n-placeholder placeholder="Enter Name..."/>
+          i18n-placeholder placeholder="Enter Name..." spellcheck="false"/>
       </div>
       <div class="col-lg-6 d-flex">
         <div>