How are you using this get function?
In a script?
In an unstored calculation field?
Or in a regular calculation field?
The last option will not update to a new value past the initial value assigned at the time that the record was created.
Right now, I'm just using it in a Show Custom Dialog box in my login script to see what values it returns for various browsers before I write the code.
Here is what I'm seeing
- Other Chrome 55.0 for Chrome v55 (correct)
- Win Firefox 47.0 for Firefox v47 (correct)
- Win Chrome 51.0 for Edge (incorrect)
- Win IE 11.0 for IE (correct)
Looks like this should be reported over in report an issue as a possible bug.
Are you aware of any other way to identify the browser type used in WebDirect? IE and Edge are terrible for WebDirect and actually cause a slowdown of every other user on the same network for some odd reason. I want to be able to determine if the user is trying to login with IE or Edge and ask them to use Chrome or Firefox.
Others may have a suggestion.
I don't know that FireFox is a good idea. Last I heard, it was still not a recommended browser for use with WebDirect.
Just FYI, I have hundreds of users using Firefox for WebDirect on a hosted solution. It works very well. Not quite as fast as Chrome (our highly recommended browser), but WAY better than IE or Edge. We have used Safari a little, but have not completely tested it.
All of our clients are government entities. For some reason, some of them believe that Firefox is more secure. Most are fine with Chrome.
I would expect issues with WebDirect from FMS 13 and Edge. Since the browser didn't even exist then. I've never had the best experience with IE whether it be WebDirect or IWP or a number of internal websites.
Firefox is a tough call. It's not officially supported, which means there is no testing that was done on it. It's become severely bloated over the years, so has never been my browser of choice. Though in some circumstances, it has performed better than IE for WebDirect. ::shrug::
Chrome has always been solid for me. And seems to render the layouts more consistently. So I at least know what to expect when I do something.