anchor.diff:                  _label = value.trim();
                 });
               },
  +            onFieldSubmitted: (_) {
  +              if (_label.isNotEmpty) {
  +                _submit();
  +              }
  +            },
             ),
           ]
               .map((e) => Padding(
  
positive.code:     _label = widget.fingerprint.name ?? '';
    }
  
    @override
    Widget build(BuildContext context) {
      // If current device changes, we need to pop back to the main Page.
  
negative.code:       ),
        actions: [
          TextButton(
            onPressed: _label.isNotEmpty ? _submit : null,
            child: const Text('Save'),
          ),
        ],
  