Hi, On Mon, Jan 29, 2018 at 12:27 PM, Boyer, Jason A <[email protected]> wrote: > To be more specific (I thought I had filed a bug about this but apparently > it was lost in tabs half-written...): the single call to > boardcastChannel.postMessage(...) is what kills Safari and Edge. I don't > personally see the benefit of allowing those two to just die off for a > single function call (wrapping it in a try allows them to work again) but > the newer the feature we require the smaller the range of browsers we'll > allow to work. > > If the consensus is that Chrome is the new official client we should > probably state that outright (gross).
Well, we've been consistent that the web staff client requires Chrome or Firefox and it is documented [1]; iOS is just unusual in that we don't get to run "real" Chrome or Firefox on that platform. That said, I agree that the BroadcastChannel stuff can readily be wrapped in try and/or if statements to restore basic functionality to Safari and friends; in the case of iOS, bug 1724915 is very likely less of an issue for mobile devices to begin with. [1] http://docs.evergreen-ils.org/3.0/_web_client_requirements.html Regards, Galen -- Galen Charlton Infrastructure and Added Services Manager Equinox Open Library Initiative phone: 1-877-OPEN-ILS (673-6457) email: [email protected] web: https://equinoxInitiative.org direct: +1 770-709-5581 cell: +1 404-984-4366
