<commit_before>TODO short term
get rid of ' in webview type selectors

Generics.replace what is this, also for label or other widgets?
present LabelView not implemented

edit on LabelView? (will need to implement Generics.replace) 



Longer term
errors in script are not reported other than failing to present. Should log them to console

Naming
Text/TextView
RadioView 

in Main, we get (Widget Text), (Widget RadioView) etc. these will get type synonyms Text... etc.
The synonyms should be consistent with the naming in Types
 


Possible bugs
 Drag & drop code may interfere with hList and vList spacings



Scripting:
- Handle escaping, emitting the string </WebViewsJavaScript> will crash 
- Maybe we can create a special WebNode for scripts? Might make it easier to present them automatically and won't require the extraction.
   It would require changing Incrementality though.
   
   
   <commit_msg>todo<commit_after>TODO short term



Longer term
get rid of ' in webview type selectors

Generics.replace what is this, also for label or other widgets?
present LabelView not implemented

edit on LabelView? (will need to implement Generics.replace) 

errors in script are not reported other than failing to present. Should log them to console


Design
Need extra state (think of good name) on client side
Block of code associated with WebView (for now just suffix, but we need to garbage collect them as well)
Default behavior for selection and focus. Webview can have focus and selection

Group controls in form like fashion, so they only cause edit on some submit/commit edit op? (like "make reservation")
Allow specification of client-side edit op.


Naming
Text/TextView
RadioView 

in Main, we get (Widget Text), (Widget RadioView) etc. these will get type synonyms Text... etc.
The synonyms should be consistent with the naming in Types
 


Possible bugs
 Drag & drop code may interfere with hList and vList spacings



Scripting:
- Handle escaping, emitting the string </WebViewsJavaScript> will crash 
- Maybe we can create a special WebNode for scripts? Might make it easier to present them automatically and won't require the extraction.
   It would require changing Incrementality though.
   
   
   
{'fraction_non_alphanumeric': 0.03918918918918919, 'fraction_numerical': 0.0, 'mean_word_length': 4.12933025404157, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2521614', 'n_tokens_mistral': 590, 'n_tokens_neox': 550, 'n_words': 323}