Clicking Buttons Sometimes takes 2 clicks

At this time, my Framework7 site is running on Windows Server / IIS on a VPS, and is public to see.

One one phone, clicking a button in Framework7 works right away, on another phone (a newer phone), sometimes it takes 2-3 clicks.

Is there anything I can do to help assure only one click works?

It might have something to do with fastclick. Most browsers remove the click delay depending on the viewport settings. Could you post your viewport metatag? Maybe there’s a typo which prevents fastclick from being enabled on that device.

Or you could try to force enable the built-in fastclick library by adding this parameter to your app config: https://framework7.io/docs/fast-clicks.html

Example:

var app = new Framework7({
  touch: {
    // Enable fast clicks
    fastClicks: true,
  }
});