- var blockTargetWidget = infuseOrNull( 'mw-bi-target' ),
- anonOnlyField = infuseOrNull( $( '#mw-input-wpHardBlock' ).closest( '.oo-ui-fieldLayout' ) ),
- enableAutoblockField = infuseOrNull( $( '#mw-input-wpAutoBlock' ).closest( '.oo-ui-fieldLayout' ) ),
- hideUserField = infuseOrNull( $( '#mw-input-wpHideUser' ).closest( '.oo-ui-fieldLayout' ) ),
- watchUserField = infuseOrNull( $( '#mw-input-wpWatch' ).closest( '.oo-ui-fieldLayout' ) ),
- expiryWidget = infuseOrNull( 'mw-input-wpExpiry' ),
- editingRestrictionWidget = infuseOrNull( 'mw-input-wpEditingRestriction' ),
- pageRestrictionsWidget = infuseOrNull( 'mw-input-wpPageRestrictions' );
+ var blockTargetWidget = infuseIfExists( $( '#mw-bi-target' ) ),
+ anonOnlyField = infuseIfExists( $( '#mw-input-wpHardBlock' ).closest( '.oo-ui-fieldLayout' ) ),
+ enableAutoblockField = infuseIfExists( $( '#mw-input-wpAutoBlock' ).closest( '.oo-ui-fieldLayout' ) ),
+ hideUserField = infuseIfExists( $( '#mw-input-wpHideUser' ).closest( '.oo-ui-fieldLayout' ) ),
+ watchUserField = infuseIfExists( $( '#mw-input-wpWatch' ).closest( '.oo-ui-fieldLayout' ) ),
+ expiryWidget = infuseIfExists( $( '#mw-input-wpExpiry' ) ),
+ editingRestrictionWidget = infuseIfExists( $( '#mw-input-wpEditingRestriction' ) ),
+ preventTalkPageEdit = infuseIfExists( $( '#mw-input-wpDisableUTEdit' ) ),
+ pageRestrictionsWidget = infuseIfExists( $( '#mw-input-wpPageRestrictions' ) );