At least one clipboard data variant must be provided
Summary
#
                  The ClipboardData constructor's 
                  text argument is no longer nullable.
                  Code that provides null to the text argument must be migrated to provide
                  an empty string ''.
                
Context
#
                  In preparation for supporting multiple clipboard data variants, the
                  ClipboardData constructor now requires that at least one data variant is
                  provided.
                
                  Previously, platforms were inconsistent in how they handled null.
                  The behavior is now consistent across platforms. If you are interested
                  in the low-level details, see PR 122446.
                
Description of change
#
                  The ClipboardData constructor's 
                  text argument is no longer nullable.
                
Migration guide
#To reset the text clipboard, use an empty string '' instead of null.
Code before migration:
void resetClipboard() {
  Clipboard.setData(ClipboardData(text: null));
}
                    
                    
                    
                  Code after migration:
void resetClipboard() {
  Clipboard.setData(ClipboardData(text: ''));
}
                    
                    
                    
                  Timeline
#
                  Landed in version: 3.10.0-9.0.pre
                  In stable release: 3.10.0
                
References
#API documentation:
Relevant PRs:
Unless stated otherwise, the documentation on this site reflects Flutter 3.35.5. Page last updated on 2025-10-28. View source or report an issue.