*

iqcta

  • **
  • 5 posts
PWA plugin does not meet browsers standards
« on: September 01, 2025, 10:52:16 PM »
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.

*

MB Themes

Re: PWA plugin does not meet browsers standards
« Reply #1 on: September 02, 2025, 06:56:24 PM »
Thanks for feedback, plugin was updated ;)
  To get fast support, we need following details: Detail description, URL to reproduce problem, Screenshots