The support.orcid.org website is on a UserVoice platform that has a different privacy policy from our other sites. You may view the details at http://support.orcid.org/tos
X

I suggest that...

ORCID website should detect browser based on features and not userAgent strings

While using the PaleMoon browser, I've found that orcid.org uses browser detection based on useragent and not on features, as it should be. Palemoon is an up-to-date alternative originally derived from Firefox. It does have the functionality of a modern browser. However, the ORCID site detects it as "We notice you are using an older browser"
If I change the useragent to mimic Firefox, the warning goes away, which proves detection is based on useragent.

3 votes
Vote
Sign in
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Angel shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

    2 comments

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)
      Submitting...
      • AdminORCID (EMEA) (Admin, ORCID) commented  ·   ·  Flag as inappropriate

        Please note that the user agent string is used to toggle the "officially supported browser" message, but it does not alter the functionality of the site. The user's experience shouldn't be downgraded based on user agent string.

        Have any of you experienced any behavior issues? If so, please let us know so that we can investigate.

        Best regards,
        ORCID Community Team

      • Christian Pietsch commented  ·   ·  Flag as inappropriate

        I strongly believe that declining this suggestion is wrong. This is not a feature request asking ORCID to support an esoteric browser. This is a bug report. Using a standards-conforming browser based on Firefox, Angel showed that the ORCID website does not conform to web standards because it refuses to work unless certain user agent strings are transmitted (which are easy to fake). Please discuss this suggestion with the developers.

      Feedback and Knowledge Base