pwa plugin changes:
<select name="display">
<option value="standalone" ...>...</option>
<option value="fullscreen" ...>...</option>
<option value="minimal-ui" <?php if($display == 'minimal-ui' || $display == 'minimalui') { ?>selected="selected"<?php } ?>>Minimal UI</option>
<option value="browser" ...>...</option>
</select>
display as it was "minimal ui" is not accepted by browsers. must be minimal-ui. changes in admin/manifest.php
aslo in functions.php:
$list = array('id','name','short_name','description','display','display_override', ... , 'categories', ...);
foreach($list as $l) {
$val = trim(pwa_param($l));
if($val != '') {
if ($l == 'categories' || $l == 'display_override') {
// always arrays; accept JSON or comma-separated
...
// normalize minimalui -> minimal-ui
$val = array_map(function($v){ return ($v === 'minimalui' ? 'minimal-ui' : $v); }, $val);
} else if ($l == 'display') {
if($val === 'minimalui') { $val = 'minimal-ui'; }
}
$output[$l] = $val;
}
}
I think those should be changed so users can use the plugin "almost" as is.