<?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>179160</bug_id>
          
          <creation_ts>2017-11-01 23:55:31 -0700</creation_ts>
          <short_desc>[GTK] WebKit2 Browsers fail to download apps in Citrix Receiver</short_desc>
          <delta_ts>2018-05-18 09:51:41 -0700</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>Other</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          <see_also>https://bugzilla.gnome.org/show_bug.cgi?id=789749</see_also>
          <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>bugzilla-ok</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bugs-noreply</cc>
    
    <cc>cgarcia</cc>
    
    <cc>mcatanzaro</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1367255</commentid>
    <comment_count>0</comment_count>
    <who name="">bugzilla-ok</who>
    <bug_when>2017-11-01 23:55:31 -0700</bug_when>
    <thetext>Tried 3 WebKit2 browsers: Epiphany (Web), Surf and MiniBrowser. After connecting to Citrix server, clicking on an app icon should start by downloading the launcher.ica file. A small timer spins a couple of time at the bottom of the icon, then stops. Nothing is downloaded or run. Firefox works well. Midori, using WebKit-1, works well. Also tried Qupzilla without the Citrix software and it downloaded the launcher.ica file as expected.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1368381</commentid>
    <comment_count>1</comment_count>
      <attachid>326042</attachid>
    <who name="">bugzilla-ok</who>
    <bug_when>2017-11-04 13:56:29 -0700</bug_when>
    <thetext>Created attachment 326042
File download fails

Screenshot of error displayed by Surf-2 browser. The problem seems to be that WebKit is unable to save the launch.ica file though other downloads work fine. The failure seems to be occurring before download attempt has begun.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1368421</commentid>
    <comment_count>2</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2017-11-04 20:23:28 -0700</bug_when>
    <thetext>I think we&apos;ve established that Surf is a bad example to use for this, though, since it uses curl for downloads rather than WebKit.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1417315</commentid>
    <comment_count>3</comment_count>
    <who name="">bugzilla-ok</who>
    <bug_when>2018-04-24 15:29:54 -0700</bug_when>
    <thetext>Just using surf for the debug info. The problem with epiphany is that it doesn&apos;t download launch.ica - perhaps because the file can&apos;t be saved. Or maybe something else.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1423470</commentid>
    <comment_count>4</comment_count>
    <who name="">bugzilla-ok</who>
    <bug_when>2018-05-13 16:36:20 -0700</bug_when>
    <thetext>Rather than mess with surf, can you suggest a way for me to log the problem better with epiphany?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1423575</commentid>
    <comment_count>5</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2018-05-14 06:38:09 -0700</bug_when>
    <thetext>I have no idea, sorry.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1424082</commentid>
    <comment_count>6</comment_count>
    <who name="">bugzilla-ok</who>
    <bug_when>2018-05-15 12:06:49 -0700</bug_when>
    <thetext>Are you saying that Epiphany has no ability to save logs other than gst (which was very helpful)?

Is there a way to enable logging for WebKit?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1424095</commentid>
    <comment_count>7</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2018-05-15 12:36:51 -0700</bug_when>
    <thetext>I don&apos;t there&apos;s going to be any logs relevant to this, but you could investigate https://trac.webkit.org/wiki/WebKitGTK/Debugging#Loggingsupport. It&apos;ll require a debug build.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1424105</commentid>
    <comment_count>8</comment_count>
    <who name="">bugzilla-ok</who>
    <bug_when>2018-05-15 13:22:55 -0700</bug_when>
    <thetext>How does WebKit know to download launch.ica instead of trying to display it as a web page? I wonder if that&apos;s maybe what&apos;s happening.

The link is for &quot;launcher.aspx&quot; - Save Link As (&quot;launcher.ica&quot;) works correctly!

It appears that the problem is the .aspx extension not triggering a download. Maybe WebKit thinks it can process the file internally?

How does WebKit decide whether to view or download a file (based on extension)?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1424118</commentid>
    <comment_count>9</comment_count>
    <who name="">bugzilla-ok</who>
    <bug_when>2018-05-15 14:05:05 -0700</bug_when>
    <thetext>When firefox clicks a link to launcher.aspx, a launcher.ica text file is downloaded and executed by Citrix Receiver.

Firefox should be configured to open &quot;Citrix ICA Settings File&quot; with &quot;wfica&quot; (Citrix Receiver).

Since the ica file is plain text, firefox reads the extension to decide what to do.

How can we make this configuration with a WebKit browser?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1424250</commentid>
    <comment_count>10</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2018-05-15 23:46:02 -0700</bug_when>
    <thetext>In WebKit the MIME type type is extracted, using the content type header or the sniffed content type if available and different to the one in the header. That MIME type is passed to MIMETypeRegistry::canShowMIMEType() that decides whether the mime type is supported to be shown by the view. Any text/ MIME type is supported by the view, except a few ones (see initializeUnsupportedTextMIMETypes). In ephy we start a download when canShowMIMEType() returns false.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1424282</commentid>
    <comment_count>11</comment_count>
    <who name="">bugzilla-ok</who>
    <bug_when>2018-05-16 02:40:57 -0700</bug_when>
    <thetext>The mime type should be application/x-ica so it would seem that Epiphany should download it. Firefox downloads it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1425143</commentid>
    <comment_count>12</comment_count>
      <attachid>340702</attachid>
    <who name="">bugzilla-ok</who>
    <bug_when>2018-05-18 09:51:41 -0700</bug_when>
    <thetext>Created attachment 340702
launcher.aspx

Launcher.ica is mime type application/x-ica. But I don&apos;t think we&apos;re getting that far. The launcher.ica file is downloaded by launcher.aspx, which is text/html. It looks like WebKit is trying to view launcher.aspx or maybe misinterprets something it contains.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>326042</attachid>
            <date>2017-11-04 13:56:29 -0700</date>
            <delta_ts>2017-11-04 13:56:29 -0700</delta_ts>
            <desc>File download fails</desc>
            <filename>Surf Browser Citrix Error.png</filename>
            <type>image/png</type>
            <size>20620</size>
            <attacher>bugzilla-ok</attacher>
            
              <data encoding="base64">iVBORw0KGgoAAAANSUhEUgAAAjgAAAFnCAIAAAAkJ6QeAAAAA3NCSVQICAjb4U/gAAAgAElEQVR4
nO3daUAUV7428NOACioCIhAWBVwRNYJRsI1JVOIWl4mReEeDjpNM4nWJjjrRvDEas5kgXhNXojMa
FY2KRE2MAYRmFxRZWkVoWQSUNohBXAAjAv1+ODd1265TTXU3S6HP7xMUtZw6dbr+dHX1UzKNRkMA
AACkykLn9+3bt7dJOwAAAKglS5Zo//p/hYqWKJ0/AwAAtDKdeiSjl/527do1ZcqUtmwXAACAltOn
Ty9YsIDQQrV9+/a//OUv+LAKAAAk5eeff16yZIkFIaR///6NjY1t3R4ACajNOf6fmLKeE96dMciq
rdsCAP379yeEmPfo0UMul7d1YwCk4XGFKvva/R6Dx/o4NtY14CIDQNuyt7c/ePCgBSEEb6cA/he9
AC6TyYimsbERhQpAR3R0NCFk4sSJxi04cuRIGxsbQsi9e/fOnTsnclUWhBB8OgXPqMe3cxITMopu
12o6drXv6Tvm1SFdNRpCZPW30iOS0wrvaqx7+gaMH+Fi2dYNBZAKKysrYlTVcHR0JIScO3du5MiR
9Ac6RcyqRBWqjIyM0tJSnYm9e/f29fU1tK0A0vEwPy05r8Jm0JgXXeoqrv9h95xNp1pCCKkvzrzc
b8iQgb9duVKSfvaq91+Hdq7HP3MAhBBibW1NjCpUcrk8LS3N0dGRvpGiVUoul9fW1ja5rKhLf+PH
j09JSamqquKmODk5+fn5VVZWGtpWAAkxNzcjmtqqu43ePqOe79GlY+PjB42EEJntC9P/a4JLXbH5
zYPnqu7WWll2vVdT39aNBTCaQqFgTg8ICDB0DbTAxMTEGLqG6upqrlbRKXK5vLq6Wsyyot5RPXr0
aNSoUYmJiXV1dYQQa2trPz+/33//XWT7AKSpY2/5uGH1qZezzxxTJjv7vDrR340QDSFmdvZ25OH9
+49JB0I0Go25uRkukEN7xtUGHeKHtc4auF8NemHcunXLwsKivr6eEGJhYXHr1q3OnTuLWVDUO6p7
9+7Z2tqOGDEiIyOjQ4cO/v7+jx49wi0Y0P51dfeb2ndk9bWk09FXLmbfGObRU0MIIWbmZvWPHzdw
r0EN7qyAdm3MmDHM6RUVFYauISEhQftX8Wv4448/uM+lCCH19fX08ypLy6Y/AxZ7M0VVVVWPHj0G
DBhgY2PT0NBw9+5dkY0DkCpNdX5KWoXVc/ZdNHVEppF1tOrW1VL254tB8+frQvO/v6BQQbt169at
5l2DESvkqhT9QhT3edUrr7zS5LIG3PV3+/ZtFxeXR48e3blzx9AmAkiQWUfzmhtX0vPqSEdrpyET
JjxvTX7XrlNaLwwUKgAtRt/1J5fL6e0O3OdVYlYl27Ztm5iCBvBUMrey7WHXpYO5GWmsr3t4v6qq
5rFZFwfn7p0e3bl5u6aRWFg7PWfb4eHv6sqHKFQAhLj17Ckj5MaNG4Yu6ODg0NjYqH0Lnr29vZmZ
2e3bt/UvmJiYiO9RwTOtvraqvLbqiUmN1RU3uDuRHt8vv3G/1VsFIFk3rl83bkH+p1ni78hDoQIA
AElDhBIAAEja/z44cdiwYW3bDgAAAB1ZWVmEELO2bgYAAIA+KFQAACBpRhaqoKCgvXv37t6928zM
jP66cOFC5pzr1q1TPykiIkLPmrdu3dq3b98mG/DWW28plcqSkpJJkyYZtwtiiN/NLl26qNXq4uLi
4uLirKysTz75hC7SLGJiYmbOnGniSlQqlbOzM/NP4ndz1KhRWVlZXbt2pb9GRETQB0UTQgYOHBgV
FVVYWFhQUPDWW2+1RDv18Pb2VqvVb7/9ttHbbQXjxo1TKBQXL168cOHCu+++2+zrN67rdOh/wTbL
UGwW7aWdTG3eeCcnp7CwsKKiovPnzwcGBrbotphEnuf/z7Zt2+hFQIMoFAqZTBYcHOzn52dnZ3f8
+HELCwv9ixQUFIhpWXR0tPgdOHr0aIsWKvG7SQtVt27dCCG9evU6e/ZsMx5+Ly+v7t27m7gSPWcx
g47md999t3btWkLIjBkzEhISuDmDg4O/+uorc3PzlmunHqtWrSotLf3xxx9N3HrLsbCwyM/Pp9/J
79Onj0qlGjp0aPNuolkKFYf5gm2Wodi82ks7mdqq8T/++OP27dvt7OyGDRuWk5PT+s/BEH+ez8rK
2rZtm5H/9Xfo0EGj0dy5c8fBweGjjz4KCQmhOYPi9e3bNyIiIjk5OSYmZty4cXRidHS0t7f3iRMn
lErlN998QyeOGDEiJiYmNTU1Kipq4MCBxjXYOMbt5vXr18+ePdunTx9CiKenZ3h4eEpKSnx8/Asv
vEBn8PT0PHz4cGZmZkpKyowZM7iJ/Dk/+OADpVIZGRk5duxYOuVvf/vbiRMnuG19/vnnISEhQovL
5fLk5OTExMTly5c3125++umnc+bM8fHxWbt27dq1a+vr6wcMGKBUKt98880ZM2ZkZmYqlcpRo0YJ
NWnZsmUffvjh0qVLL1++XFRU1LNnT/Ht1GPq1Kl79+718/NzcHAwtJeYTWKOOrlcnpSUlJSUtGjR
orS0NE9PT6F18jk5OXXq1CkzM5MQUlRUNG3atMLCQkJIXl7e3LlzExMTMzIy5s2bR2cWGjZGH2LT
8YdiUFDQ7t27f/rpp02bNm3YsCE1NXXIkCFC7Ww17aWdTK3TeFdXV39//88//7yqqiorK2vp0qU0
bCgnJ8fDw4POo1Qq6c/MVwdzIrNJeXl58+bNCwsLS0pKeu+99+hE5nm+Cca9o4qJibG2tt69e/e8
efO2bNkiZhHt/x1kMtmZM2fmzJlDCBk8eLBKpbK1taV/UiqVOpU2Li7u9ddfJ4QsWbLk4MGD2n9q
6XdU4ndT+x2Vp6dneno6rb4KheKdd94hhAwbNiw7O7tDhw50j+i+9+3bNz8/v1evXkJzUnv37uUu
BdjZ2RUXF9N/nM3NzZVKpZ+fn9DiKSkpkydPJoQEBQWVlZUJ/btt6NF8//33CwsLd+/erT0xNDR0
7ty52lOYTZo+fXpqaurmzZtparJMJhPfTiFeXl43btxwdHRMTEykbTCol5hNYo66pKSkN954gxCy
ePHikpIS+krWc+C0mZmZKRSKH374ISAggD56jsrJydmyZYuZmVnv3r2Liors7e2F1mnKITYC8599
7aE4Z86c2NhYc3Pz/Pz8sWPHLlu2bNWqVeI75FlrJ1ObNF4ul1+8eJE/nVmomK8O5kRmk3Jyctas
WUMIcXFxKSkp4fJn+ed5ISa9o/r666/37NlTXl4+ffr0L774wtDFnZ2dPTw8jhw5QgjJyclRqVT0
PMI0ceLEn3/+mRCSlpbG9WPrMHQ309PTCwsLIyIitm3bFhcX16tXr759++7fv58QkpWVpVar/f39
3d3d3dzc6L4XFhYOHz68rKyMOSdzE1VVVQkJCdOnTyeEjB49ura2Nj09nbm4o6Njz5496eOfw8PD
6WBqlt2MiYmxsrLiHkjDJLRH1dXVDg4Oa9eupU9L02g04tspZNq0aenp6RUVFZGRkVOmTCGG9BKz
SYQ16mxtbT09PenE77//nl7zFH/gGhsbAwMDs7Oz161bd/ny5Y8//pi7THro0KHGxsZr166pVKph
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
mNC/f/87d+4sXbpUz5wiff3113v27CkvL58+fTr94qk2Z2fnHTt2rFmzpr6+3srK6o8//uCuMz18
+LBz585WVlbaaTg0ZFX81sX3EvMYmdj4JlvyxEXh0tLSN954w8/Pb//+/XPnzq2rqyspKSECcd3S
zFnnMyhnXadJtra2zKRzwosVF98eofR0oXZaW1vv3bv3vffeu3DhAiGkqqqKe3cvxpo1aw4fPrxy
5cpTp07piYSfOnXqvn37CCGRkZELFy60s7OrqqoihFRWVtIZ7t69y13yZk4Uw9B9F0NPbr2YoWho
f/IJvRCYdu/eHR0dvXjxYp1HHvMpFIpvv/329OnT9Blp1MWLF+nm/vnPf+bn59P2h4SEhISEDBw4
cN++fSUlJfy341RLHGL+1k+cOMFvp87Do7nsZsIbn3pS88WfWJhdp0P8QwyEBtgnn3yyfPnyH374
4fHjx//zP/8TEREh/hEKQs1WKBRvv/12cXHx7NmzR4wYcfny5Y0bNxJC3Nzcjh49+u9///vkyZOE
kNraWktLy9ra2n379pWVlVlZWdXU1FRWVnJvZAkh1tbWN27cEL91JmYvMY/RyZMnTWl8ky154niX
lJQ4ODj4+vrGxMR07tzZzc2ttLSUxnWvXLlyypQpH330kfb8LZSzTggxOmddh1DjGxoauLGu5zzF
JZ3TX93d3U08qQmtU08n9+rV6+jRo7RKEUIKCwttbGzc3Nzor1OmTNHzHbUJEya4uLisXr36woUL
eq41eXl59e3b98MPP1SpVEePHjUzM5s4cSL9ExdQa2try9Vm5sSW2HeR66S59fRXPbn1zEt/BvWn
EJEvBJlMtn79+i1btnzwwQdNDqRHjx75+vpeunRJe+LQoUN79+49bty406dPE0K8vLy4a615eXmR
kZE6d+1yWuIQ69m6TjtramqsrKy4ayT29va3b98mrPHJpeb7+/v7+/s///zz9OxmEGbX6dDz0tY5
mkID7N69e+vXrx8+fPiyZcu++OKL5557TvxQFOLg4DB58uRTp05NmjRp7ty5crnc2dnZwcHh6NGj
33zzzffff09nKy4udnNza2xsXLNmTUFBgbe3d0FBQWlpqZubG1erBg0apFKpDNo6H7OXhI6RKY1v
siVPFKry8nIbGxtzc/P79+9fvHhx9OjRpaWlJkaVi9eaOesVFRW9e/cmhAQEBOhJxRWfdC6+ncx1
6unkyspK7Ysnv//+++nTp9etW9e9e3cvL6/169f/9ttvzA117Nhx/fr1n3zySUNDw4YNG+bPny/0
TYOpU6empqYOGDCAXhDbtWsXd2mIfnzq7u7ev3//zMxMPRPFMHTfxQS6i8+tZ176E9+f4psk5B//
+MedO3c2btz4888/r1+/npsuNGya/E/T2tp68+bNPj4+hBAnJ6exY8dmZ2cz19ksh1hnnXq2rkOt
VpeVlc2ePbtDhw7jxo1zdnbOyclhjk9DU/ON7jrxL22hAbZ//356301ubm51dXVjY6P4ocg1Umcs
ffzxxxs2bDAzM6MXHqurqzt27Lh58+ajR49qP5Pv3r1758+fX7hwobm5+bRp06ysrDIyMq5evapS
qVatWmVtbT179mx7e/vY2Fj9ndAkZi8JHSNTGt90U3RCaRMSEugVxsDAQLVabWVlJZPJtm/frlAo
Dh8+LJfLU1NTaVz32LFjf/nlF5218W9S4AKzi4uL6U0m9CM+5u0MAQEB586dUygUf//735VKJXc/
m5i7/rgQ7pKSkry8PBrCLdT4CRMmJCYm0msOiYmJ9CNNZpPc3d1PnDiRnZ2dkJDA/f/InJPfTqF9
569TqJ2EkFmzZun8U2lra7t79+7CwkL+9360b6ZYtmwZ918MIWT58uV79+5ldp32bUu02cXFxd26
dcvJyVmxYkVsbGx6ejr3xR3+RGbPN8u+BwUFXblyJS8vj440oXXSW60SExMjIyNHjhyp/xjx8ftT
aEP8JhHWC4G5eO/evTMyMujtdh07doyLi3v11Vfp/DrDht4RwK2NeTMFZ9asWUlJSSqVKj09fcWK
FdytHDrrNPEQM9fJ3LpQO/39/RUKRVFRUVJS0muvvUaEx6eHh0d4eHhqampSUpJ2k8S84phdJ34o
Mo8mERhgEydOjIuLi4+PVygU9HYDoTmJwJ0LOmNJLpd//fXX9E+bN2/etWvXli1b3N3d1Wp1bm5u
zp/ofxguLi5HjhzJzc09ffo0950Ed3d3+j2q+Ph47Y/HxNxMYVAv8Y+R6Y0XwrjrT1KQs97mmF8X
M/Q7ZCBlOMQgcbRQtUbWn3irV6+2trb++OOPkbPeEiwsLLj/erRt27aN3t4JACBB0ipUyFlvUfX1
9f/617/auhUAAIaRVqFCzrqkDB48WOREaKdwiKFdQHo6AABI2tOTnk5vN9Km/fV7o/FzwU3PCTY0
Ufj7779ft24d96uFhcVXX32Vm5ubkZGhc9cfk87iVlZW+/btO3nyZEREBHdLrgQT2VNTU7W33uTg
aZYBplKpnJ2diegkfjrquE44efKkyKAvPZiBQ9qp5FlZWZ988gkdfps2bVq9ejW/STovhOZtJ9dL
psyJpPN2mnTeQmfaJjw16elC98U2C+0UO9NzgsXP6erqunHjxry8PO1Ks3jx4n379llZWfXr1y81
NVXPN9uYi//1r3+lp7bVq1dz96dKMJE9NTXVoJNpswwwnRNrk0n8Xbp0KSwsTE5OpveFt3ShosO7
V69eZ8+epf9PCBUqnRdC87azuQoVks7bY9J5i55p+QSz/sif6enOzs5lZWUNDQ3Nkp4eGRmp/Q2M
lktP1yYUWS0yEpipQ4cOGo3mzp07Dg4OH330UUhICM10OX369J49ezQaTVpa2sOHD11cXOzs7IYO
HRoaGtrY2BgbG1tRUeHn5yd+TldX1/Dw8PLycpp8w5k1a1ZwcPDDhw8LCgpGjRpFv17HJ7R4p06d
qqurrayshg8ffvXqVTqnv7//559/XlVVlZWVtXTpUj33W3766adz5szx8fFZu3bt2rVrtb+XzTd1
6tS9e/f6+fk1S1w30RtVrjPAxIdwy+Xy5OTkxMRE/ffvzJ8//8CBA9yvK1asCAkJIYQ8evToxo0b
o0eP1p6Z/5IJCgravXv3Tz/9tGnTpg0bNqSmpg4ZMkSonfpdv3797Nmzffr0ETMzh9lO5guBGRbO
7CVm40X2JyGEfle3U6dO06ZNO3fuHJ0odDRbLen8zTffnDFjRmZmpnbSube394kTJ7ikcxNPAgMH
DuzXr9+mTZsePHjwww8/3Lp1a8KECcytCzVJfC/xj5GJjWceypY40z7hqUlPF6rzzMhqkZHA3Eq0
/7NuxpxgkXOuXLmSe0tkaWl5/fr1v/3tbykpKQqFQsybbu3FCSGDBg1KTU2Njo7m7luRZiI78x2V
+Khy8SHcKSkpNBQuKCiorKxM6B1Vt27d8vPzuTjUlJQUPz+/Ll265Ofnv/baa7Q3uHcq/JfMnDlz
YmNjzc3N8/Pzx44du2zZMvoMF347m3xHRSMP6LlV/DsqoXbqvBCEIsCZvcTsZP6cQrn1SDqn2lfS
eYueafmezvT0ixcv0uv43EudH1ktPhKYuYnmygk2LlGYPpKuV69eY8aMWbVq1TfffMPl1Ilha2v7
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
vs6dOyuVSlqJ9TN9MLQtDEUAE0k0Pf306dP29vbaXyoyiKOj4/Tp0/fs2dO8rXrqrV69mr4VGDdu
3K1bt+7cudNy23r//fcjIyPF3CFi4mBoWxiKAM1Gau+oCCF+fn4JCQl6bj3Q4/vvv8dXLI3g4uJy
8uTJtLS02NjYlisM5ubmGRkZx44dE3/HtimDoW1hKAKYTqKX/gAAAChaqJ64PZ15D9Xw4cNbq0kA
AAC6JPcZFQAAgDYUKgAAkDQUKgAAkDQUKgAAkDQUKgAAkDQUKgAAkDQUKgAAkDQUKgAAkDQUKgAA
kDQUKgAAkDQUKgAAkDQUKgAAkDQUKgAAkLQn0tMRlA4AAFKDd1QAACBpKFQAACBpKFQAACBpKFQA
ACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBp
KFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQA
ACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBp
KFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQA
ACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBp
KFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQA
ACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBp
KFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQA
ACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBp
KFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQA
ACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBp
KFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQA
ACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBp
KFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQA
ACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBp
KFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQA
ACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBp
KFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQA
ACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBp
KFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQAACBpKFQA
ACBpKFQAACBpKFQAACBpKFQAACBp/x8MNO+Mc9/8PgAAAABJRU5ErkJggg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>340702</attachid>
            <date>2018-05-18 09:51:41 -0700</date>
            <delta_ts>2018-05-18 09:51:41 -0700</delta_ts>
            <desc>launcher.aspx</desc>
            <filename>launcher.aspx</filename>
            <type>text/html</type>
            <size>2628</size>
            <attacher>bugzilla-ok</attacher>
            
              <data encoding="base64">DQoNCjwhRE9DVFlQRSBIVE1MIFBVQkxJQyAiLS8vVzNDLy9EVEQgSFRNTCA0LjAxIFRyYW5zaXRp
b25hbC8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9UUi9odG1sNC9sb29zZS5kdGQiPg0KPGh0bWw+
DQo8aGVhZD4NCiAgICA8dGl0bGU+UmVtb3RlIERlc2t0b3AgQ29ubmVjdGlvbjwvdGl0bGU+DQog
ICAgPGxpbmsgcmVsPSJTSE9SVENVVCBJQ09OIiBocmVmPSIvQ2l0cml4L2FnZWUvc2l0ZS9pY29u
cy5hc3B4P3NpemU9c21hbGwmYW1wO2lkPWlkSUZPR0dQTE1MS0ZFSk1BTE1BRkdNS0FQTUpLT0xQ
TEQiIHR5cGU9ImltYWdlL3BuZyI+DQogICAgICA8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlw
dCIgc3JjPSJqYXZhc2NyaXB0LmFzcHg/Y2FjaGVTdHJpbmc9ZW4rK05vcm1hbCsreXdCeDZTODVz
VXc1akZXMnZ3WUg2QSsrS1dEb1JmTDN0QlhFT0w2VkpiSkhXRCsrYXV0aGVudGljYXRlZCI+PC9z
Y3JpcHQ+DQogIDxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4NCiAgICA8IS0tDQogICAg
Ly8gRW5zdXJlIGV2ZXJ5IHBhZ2UgaGFzIGFuIG9uTG9hZExheW91dCBmdW5jdGlvbi4gSWYgYSBw
YWdlIGRlZmluZXMgaXRzIG93bg0KICAgIC8vIG9uTG9hZExheW91dCBmdW5jdGlvbiwgaXQgd2ls
bCBvdmVycmlkZSB0aGlzIG9uZS4NCiAgICBmdW5jdGlvbiBvbkxvYWRMYXlvdXQoKSB7DQogICAg
ICByZXR1cm47DQogICAgfQ0KICAgIGZ1bmN0aW9uIGdldEZyYW1lU3VmZml4KCkgew0KICAgICAg
cmV0dXJuICJXSV9iT3hqZHRSa1BvbjlYYXNnTCI7DQogICAgfQ0KICAgIGZ1bmN0aW9uIGdldFNl
c3Npb25Ub2tlbigpIHsNCiAgICAgIHJldHVybiAiMUE1MUE2NEM2QThBNUM3NjFCNDlCQTNCM0VE
NDdCMUYiOw0KICAgIH0NCiAgICAvLyAtLT4NCiAgPC9zY3JpcHQ+DQogICAgPHNjcmlwdCB0eXBl
PSJ0ZXh0L2phdmFzY3JpcHQiPg0KICAgICAgICA8IS0tDQogICAgICAgIA0KDQpmdW5jdGlvbiBv
bkxvYWRMYXlvdXQoKQ0Kew0KfQ0KDQoNCmZ1bmN0aW9uIGFwcEVtYmVkKG15bGluaywgd2lkdGgs
IGhlaWdodCkNCnsNCiAgICB2YXIgc2Nyb2xsYWJsZSA9ICJubyI7DQogICAgaWYgKHdpZHRoID4g
d2luZG93LnNjcmVlbi5hdmFpbFdpZHRoKSB7DQogICAgICAgIHNjcm9sbGFibGUgPSAieWVzIjsN
CiAgICAgICAgd2lkdGggPSB3aW5kb3cuc2NyZWVuLmF2YWlsV2lkdGggLSAxMDsNCiAgICB9DQog
ICAgaWYgKGhlaWdodCA+IHdpbmRvdy5zY3JlZW4uYXZhaWxIZWlnaHQpIHsNCiAgICAgICAgc2Ny
b2xsYWJsZSA9ICJ5ZXMiOw0KICAgICAgICBoZWlnaHQgPSB3aW5kb3cuc2NyZWVuLmF2YWlsSGVp
Z2h0IC0gMzA7DQogICAgfQ0KICAgIHZhciB3aW4gPSB3aW5kb3cub3BlbihteWxpbmssICdfYmxh
bmsnLCAnd2lkdGg9JyArIHdpZHRoICsgJyxoZWlnaHQ9JyArIGhlaWdodCArICcsc2Nyb2xsYmFy
cz0nICsgc2Nyb2xsYWJsZSArICcsc3RhdHVzPW5vLHJlc2l6YWJsZT1ubyx0b29sYmFyPW5vJyk7
DQogICAgaWYgKHdpbiAhPSBudWxsKSB7DQogICAgICAgIHRyeSB7DQogICAgICAgICAgICB3aW4u
bW92ZVRvKHdpbmRvdy5zY3JlZW4uYXZhaWxMZWZ0LCB3aW5kb3cuc2NyZWVuLmF2YWlsVG9wKTsN
CiAgICAgICAgfSBjYXRjaCAoZSkgew0KICAgICAgICAgICAgLy8gSWdub3JlIGV4Y2VwdGlvbiBj
YXVzZWQgYnkgdGhpcyBwYWdlIGJlaW5nIGluIGEgZGlmZmVyZW50IHpvbmUgdG8gdGhlIG9wZW5l
ZCB3aW5kb3cuIChSRFAgVHJ1c3RlZCBTaXRlcyBpc3N1ZSkuDQogICAgICAgIH0NCiAgICB9DQog
ICAgcmV0dXJuIHdpbjsNCn0NCg0KDQovLyBDaGVjayBpZiB3ZSBhcmUgaW4gdGhlIG1haW4gZnJh
bWUgaW4gV0kgKGkuZS4gbm90IGhpZGRlbiBmcmFtZXMpDQovLyBJZiBzbywgcmVkaXJlY3QgdG8g
YSBoaWRkZW4gb25lIHNvIHRoYXQgd2UgY2FuIHN0aWxsIHNlZSB0aGUgV0kgZGVmYXVsdCBwYWdl
DQoNCmZ1bmN0aW9uIGNoZWNrRnJhbWVOYW1lKCkgew0KICAgIGlmICgieSIgPT0gInkiKQ0KICAg
IHsNCiAgICAgICAgaWYgKGZpbmRNYWluRnJhbWUod2luZG93KSA9PSBudWxsKSB7DQogICAgICAg
ICAgICByZWRpcmVjdFRvTWFpbkZyYW1lKCJkZWZhdWx0LmFzcHg/Q1RYX01lc3NhZ2VUeXBlPVdB
Uk5JTkcmQ1RYX01lc3NhZ2VLZXk9U2hvcnRjdXREaXNhYmxlZCIpDQogICAgICAgIH0gZWxzZSB7
DQogICAgICAgICAgZG9jdW1lbnQubG9jYXRpb24ucmVwbGFjZSgnL0NpdHJpeC9hZ2VlL3NpdGUv
bGF1bmNoLmljYT9DVFhfQXBwbGljYXRpb249Q2l0cml4Lk1QUy5BcHAuU1BVWGVuLlJlbW90ZSUy
MERlc2t0b3AlMjBDb25uZWN0aW9uJkNUWF9BcHBGcmllbmRseU5hbWVVUkxFTmNvZGVkPVJlbW90
ZSUyMERlc2t0b3AlMjBDb25uZWN0aW9uJkNUWF9Ub2tlbj0xQTUxQTY0QzZBOEE1Qzc2MUI0OUJB
M0IzRUQ0N0IxRiZMYXVuY2hJZD0xNTI2NjU5MzA3OTA3Jyk7DQogICAgICAgIH0NCiAgICB9IGVs
c2UNCiAgICB7DQogICAgICAgIA0KICAgICAgICByZWRpcmVjdFRvTWFpbkZyYW1lKCIiKTsNCiAg
ICB9DQp9DQogICAgICAgIC8vIC0tPg0KICAgIDwvc2NyaXB0Pg0KPC9oZWFkPg0KDQo8Ym9keSBv
bmxvYWQ9InNldFRpbWVvdXQoJ2NoZWNrRnJhbWVOYW1lKCk7JywwKTsiPg0KPC9ib2R5Pg0KPC9o
dG1sPg0K
</data>

          </attachment>
      

    </bug>

</bugzilla>