<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>181982</bug_id>
          
          <creation_ts>2018-01-23 06:25:22 -0800</creation_ts>
          <short_desc>Add user agent quirk for a site (mail.ntu.edu.tw) which is known to run Microsoft Outlook Web App</short_desc>
          <delta_ts>2018-01-23 09:10:53 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKitGTK</component>
          <version>WebKit Local Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ting-Wei Lan">lantw44</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bugs-noreply</cc>
    
    <cc>commit-queue</cc>
    
    <cc>mcatanzaro</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1392037</commentid>
    <comment_count>0</comment_count>
    <who name="Ting-Wei Lan">lantw44</who>
    <bug_when>2018-01-23 06:25:22 -0800</bug_when>
    <thetext>I still remember this comment which said I can file a request to add user agent quirks for internal domains.
https://bugs.webkit.org/show_bug.cgi?id=171941#c5

I am going to upload a patch to add https://mail.ntu.edu.tw/ to the list of NeedsMacintoshPlatform. This site runs Microsoft Outlook Web App to provide webmail and calendar services for students and faculties in National Taiwan University. Microsoft Outlook Web App blocks users from accessing the calendar or the full version of the webmail when it decides that a browser is unsupported.

I remember there is a browser compatibility list (written in Chinese) on Microsoft website, but I can no longer find it since a few years ago. If I remember correctly, it lists the following browsers as &apos;compatible&apos;:

Windows: IE, Firefox, Chrome
macOS: Safari, Firefox
Linux: Firefox

This means using any browser other than Firefox on Linux disables the full version of the application. It also means all browsers on *BSD are forced to use the light version. Some old versions of Microsoft Outlook Web App shows an unclickable checkbox next to text &apos;Use the light version&apos;. The current version running on mail.ntu.edu.tw simply hides the checkbox, and users will see the light version interface after successfully logged in.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1392040</commentid>
    <comment_count>1</comment_count>
      <attachid>332024</attachid>
    <who name="Ting-Wei Lan">lantw44</who>
    <bug_when>2018-01-23 06:34:34 -0800</bug_when>
    <thetext>Created attachment 332024
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1392070</commentid>
    <comment_count>2</comment_count>
      <attachid>332024</attachid>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2018-01-23 08:46:57 -0800</bug_when>
    <thetext>Comment on attachment 332024
Patch

OK, this is fine. Shame that the only way to make this work is to manually list every domain that uses Outlook. :/

This site gets bonus points for triggering Epiphany&apos;s insecure password form warning (due to the mixed content on the page)!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1392076</commentid>
    <comment_count>3</comment_count>
      <attachid>332024</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-01-23 09:10:51 -0800</bug_when>
    <thetext>Comment on attachment 332024
Patch

Clearing flags on attachment: 332024

Committed r227416: &lt;https://trac.webkit.org/changeset/227416&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1392077</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-01-23 09:10:53 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>332024</attachid>
            <date>2018-01-23 06:34:34 -0800</date>
            <delta_ts>2018-01-23 09:10:51 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-181982-20180123223357.patch</filename>
            <type>text/plain</type>
            <size>2734</size>
            <attacher name="Ting-Wei Lan">lantw44</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjI3NDA4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTVjMjFkNmEzMmE4MGUx
NDEzMGM1NWJlYWU3YTlkYjdmYjAyODAyOC4uY2Y1NDA5ODk3Y2E4MWU3MTRiNjA3ZDA2NmQ3OTJi
ZTgxN2FlNTQ3MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI3IEBACisyMDE4LTAxLTIzICBUaW5n
LVdlaSBMYW4gIDxsYW50dzQ0QGdtYWlsLmNvbT4KKworICAgICAgICBbR1RLXSBBZGQgdXNlciBh
Z2VudCBxdWlyayBmb3IgTWljcm9zb2Z0IE91dGxvb2sgV2ViIEFwcAorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTgxOTgyCisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTWljcm9zb2Z0IE91dGxvb2sgV2ViIEFw
cCBmb3JjZXMgdXNlcnMgdG8gc3dpdGNoIHRvIHRoZSBsaXRlIHZlcnNpb24gb24KKyAgICAgICAg
dGhlIGxvZ2luIHBhZ2Ugd2l0aCBvdXIgc3RhbmRhcmQgdXNlciBhZ2VudCBvbiBhbGwgbm9uLW1h
Y09TIHN5c3RlbXMuCisgICAgICAgIFNpbmNlIGl0IGlzIGFuIGFwcGxpY2F0aW9uIHRoYXQgY2Fu
IGJlIGluc3RhbGxlZCBieSBkaWZmZXJlbnQgY29tcGFuaWVzLAorICAgICAgICBzY2hvb2xzIGFu
ZCBvcmdhbml6YXRpb25zLCBpdCBpcyBub3QgcG9zc2libGUgdG8gZml4IHRoZSBpc3N1ZSB1bmxl
c3MKKyAgICAgICAgd2Uga2VlcCBhIGJpZyBsaXN0IG9mIGhvc3QgbmFtZXMgdGhhdCBhcmUga25v
d24gdG8gcnVuIGl0LiBXZSBjaGVjayB0aGUKKyAgICAgICAgaG9zdCBuYW1lIGluc3RlYWQgb2Yg
dGhlIGJhc2UgZG9tYWluIG5hbWUgaGVyZSBiZWNhdXNlIGl0IGlzIG5vdAorICAgICAgICBleHBl
Y3RlZCB0byBydW4gYWxsIHNpdGVzIHVuZGVyIGEgYmFzZSBkb21haW4gb24gdGhpcyB3ZWJtYWls
IGFuZAorICAgICAgICBjYWxlbmRhciBhcHBsaWNhdGlvbi4KKworICAgICAgICBodHRwczovL21h
aWwubnR1LmVkdS50dyBpcyBhIHNpdGUgdGhhdCBpcyBrbm93biB0byBydW4gTWljcm9zb2Z0IE91
dGxvb2sKKyAgICAgICAgV2ViIEFwcCBmb3Igc2V2ZXJhbCB5ZWFycywgYW5kIGl0IGlzIG5vdCBs
aWtlbHkgdG8gY2hhbmdlLiBXaGVuIHRoZXJlCisgICAgICAgIGFyZSBvdGhlciBzaXRlcyBmb3Vu
ZCB0byBydW4gaXQgYW5kIGhhdmluZyB0aGUgc2FtZSB1c2VyIGFnZW50IHByb2JsZW0sCisgICAg
ICAgIHdlIGNhbiBleHBhbmQgdGhlIGxpc3QgdG8gaW5jbHVkZSB0aGVtLgorCisgICAgICAgICog
cGxhdGZvcm0vVXNlckFnZW50UXVpcmtzLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OnVybFJlcXVp
cmVzTWFjaW50b3NoUGxhdGZvcm0pOgorCiAyMDE4LTAxLTIyICBTaW1vbiBGcmFzZXIgIDxzaW1v
bi5mcmFzZXJAYXBwbGUuY29tPgogCiAgICAgICAgIE9wdGltaXplIGJ1aWxkaW5nIHRoZSBub24t
ZmFzdCBzY3JvbGxhYmxlIHJlZ2lvbiB3aXRoIG11bHRpcGxlIGlmcmFtZXMKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL1VzZXJBZ2VudFF1aXJrcy5jcHAgYi9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9Vc2VyQWdlbnRRdWlya3MuY3BwCmluZGV4IDZiYjA5ZmUwYjBmZjNmMGNl
MGU2NzI3MzIyZmZjNTk1ZmY1M2FmN2YuLjAyMjIzMjNiMjQwOGEwYjU4NWUyM2UzMjdkMGIyMTJh
MGM2MDZiZTEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL1VzZXJBZ2VudFF1
aXJrcy5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vVXNlckFnZW50UXVpcmtzLmNw
cApAQCAtNzIsNyArNzIsOCBAQCBzdGF0aWMgYm9vbCB1cmxSZXF1aXJlc0Nocm9tZUJyb3dzZXIo
Y29uc3QgVVJMJiB1cmwpCiAKIHN0YXRpYyBib29sIHVybFJlcXVpcmVzTWFjaW50b3NoUGxhdGZv
cm0oY29uc3QgVVJMJiB1cmwpCiB7Ci0gICAgU3RyaW5nIGJhc2VEb21haW4gPSB0b3BQcml2YXRl
bHlDb250cm9sbGVkRG9tYWluKHVybC5ob3N0KCkpOworICAgIFN0cmluZyBkb21haW4gPSB1cmwu
aG9zdCgpOworICAgIFN0cmluZyBiYXNlRG9tYWluID0gdG9wUHJpdmF0ZWx5Q29udHJvbGxlZERv
bWFpbihkb21haW4pOwogCiAgICAgLy8gQXQgbGVhc3QgZmluYW5jZS55YWhvby5jb20gZGlzcGxh
eXMgYSBtb2JpbGUgdmVyc2lvbiB3aXRoIFdlYktpdEdUSysncyBzdGFuZGFyZCB1c2VyIGFnZW50
LgogICAgIGlmIChiYXNlRG9tYWluID09ICJ5YWhvby5jb20iKQpAQCAtODYsNiArODcsMTIgQEAg
c3RhdGljIGJvb2wgdXJsUmVxdWlyZXNNYWNpbnRvc2hQbGF0Zm9ybShjb25zdCBVUkwmIHVybCkK
ICAgICBpZiAoYmFzZURvbWFpbiA9PSAid2hhdHNhcHAuY29tIikKICAgICAgICAgcmV0dXJuIHRy
dWU7CiAKKyAgICAvLyBNaWNyb3NvZnQgT3V0bG9vayBXZWIgQXBwIGZvcmNlcyB1c2VycyB3aXRo
IFdlYktpdEdUSysncyBzdGFuZGFyZCB1c2VyCisgICAgLy8gYWdlbnQgdG8gdXNlIHRoZSBsaWdo
dCB2ZXJzaW9uLiBFYXJsaWVyIHZlcnNpb25zIGV2ZW4gYmxvY2tzIHVzZXJzIGZyb20KKyAgICAv
LyBhY2Nlc3NpbmcgdGhlIGNhbGVuZGFyLgorICAgIGlmIChkb21haW4gPT0gIm1haWwubnR1LmVk
dS50dyIpCisgICAgICAgIHJldHVybiB0cnVlOworCiAgICAgcmV0dXJuIGZhbHNlOwogfQogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>