Galen Charlton gmc at equinoxinitiative.org
Mon Jan 29 13:38:23 EST 2018


On Mon, Jan 29, 2018 at 12:27 PM, Boyer, Jason A <JBoyer at library.in.gov> 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


Galen Charlton
Infrastructure and Added Services Manager
Equinox Open Library Initiative
phone:  1-877-OPEN-ILS (673-6457)
email:  gmc at equinoxInitiative.org
web:  https://equinoxInitiative.org
direct: +1 770-709-5581
cell:   +1 404-984-4366

More information about the Open-ils-general mailing list