Flash plugin in Ask-to-activate mode does not offer allow prompt

UNCONFIRMED
Unassigned

Status

()

Core
Plug-ins
UNCONFIRMED
3 years ago
2 years ago

People

(Reporter: Pierre Fortin, Unassigned)

Tracking

42 Branch
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(5 attachments)

(Reporter)

Description

3 years ago
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:42.0) Gecko/20100101 Firefox/42.0
Build ID: 20150802030218

Steps to reproduce:

Attempting to upload property photos to MLS site.  Site presents nested dialogs** and FF fails to ask to activate flash.

[This is on a member-only site with heavy fines for allowing access to non-members.]



Actual results:

Web page initial link:
<td role="gridcell" style="" aria-describedby="grid_Action">
  <a class="MenuAction" rel="2022546" href="javascript: ;">Select an Action...</a>
</td>

gives a dialog box that contains:
<a cboxheight="580" cboxwidth="990" class="f-form-lookup-photo-admin" href="/ParagonLS/InputMaint/MaintainPhotos.mvc/Index/2022546?listingType=1" rel="" tabindex="-1" title="Picture Administration(A)"><ins class="photo">&nbsp;</ins>Picture Administration(A)</a>

clicking the Picture Administration link gives another dialog containing multiple instances of picture place-holders:
<img alt="NoPhotoAvailableT.jpg" class="hideWhenPrinted" id="seq_PRIMARY" rel="" src="http://triangle.paragonrels.com/ParagonLS/Content/images/NoPhotoAvailableT.jpg" tabindex="-1" title="" height="90" width="120">

Hovering over that image place-holder gives a tooltip which reads "Double-click to upload an image.", so I do...  This gives another dialog over the previous one with Browse(flash) and Upload(input) buttons:

<div id="divMovieContainer">
   <object id="SWFUpload_0" type="application/x-shockwave-flash"
              data="/ParagonLS/Scripts/swfupload/Flash/swfupload.swf?preventswfcaching=1438616882706"
              class="swfupload" height="22" width="70">
      <param name="wmode" value="window">
      <param name="movie" value="/ParagonLS/Scripts/swfupload/Flash/swfupload.swf?preventswfcaching=1438616882706">
      <param name="quality" value="high">
      <param name="menu" value="false">
      <param name="allowScriptAccess" value="always">
      <param name="flashvars" value="movieName=SWFUpload_0&amp;uploadURL=%2FParagonLS%2FInputMaint%2FMaintainPhotos.mvc%2FDoUploadPhotos%2F2022546&amp;useQueryString=false&amp;requeueOnError=true&amp;httpSuccess=&amp;assumeSuccessTimeout=0&amp;params=listingID%3D2022546%26amp%3BcallingWindow%3D%26amp%3BisMulti%3DFalse%26amp%3BfileToReplace%3DPRIMARY%26amp%3BRMLS_SESSION_GUID%3D%25257b31445d48-44be-4545-8462-5f9709dee755%25257d%26amp%3BRMLS_SESSION_LAST_UPDATE%3D8%25252f3%25252f2015%252B10%25253a48%25253a01%252BAM%26amp%3BRMLS_SESSION_LAST_DBUPDATE%3D8%25252f3%25252f2015%252B10%25253a43%25253a06%252BAM%26amp%3BRMLS_SESSION_TIMEOUT%3D120%26amp%3BSSO_IDP_USER%3DYe57%252BpAo0xalEouDS5En9cHbGRXdTUXDEHV2r5GZarq94lz1wcyHtYAXexoWnVEEjA56As%252FJfAlzLjSyN3WjcpXGsj%252BTt0H0%252BC36rFtMrSw%253D%26amp%3B__utma%3D245780289.302876264.1418088046.1432777569.1435158440.30%26amp%3B__utmz%3D245780289.1418088046.1.1.utmcsr%253D(direct)%257Cutmccn%253D(direct)%257Cutmcmd%253D(none)&amp;filePostName=Filedata&amp;fileTypes=*.jpg%3B*.jpeg%3B*.gif%3B*.tif%3B*.tiff%3B*.bmp%3B*.png&amp;fileTypesDescription=Allowed%20Files&amp;fileSizeLimit=10%20MB&amp;fileUploadLimit=1&amp;fileQueueLimit=1&amp;debugEnabled=false&amp;buttonImageURL=%2FParagonLS%2FScripts%2Fswfupload%2FblankButton.png&amp;buttonWidth=70&amp;buttonHeight=22&amp;buttonText=%3Cspan%20class%3D%22button%22%3EBrowse%3C%2Fspan%3E&amp;buttonTextTopPadding=1&amp;buttonTextLeftPadding=7&amp;buttonTextStyle=.button%20%7B%20font-family%3ATahoma%3B%20font-size%3A13px%3B%20font-weight%3Anormal%3B%20%7D&amp;buttonAction=-110&amp;buttonDisabled=false&amp;buttonCursor=-1">
  </object>
  <input disabled="disabled" style="margin-left: 10px; font-size: 12px;" id="btnUpload"
           value="Upload" type="button">
</div>

The Upload button initially appears where the Browse button belongs, then moves over to make room for the Browse button; but the latter doesn't appear and I get no "Ask to activate" query.  I have to change the flash setting to "Always activate" for the Browse button to show.

I will post full code for dialogs...


Expected results:

"Ask to activate" should ask. 
Unscientific WAG: This may be a nesting issue...
(Reporter)

Comment 1

3 years ago
Created attachment 8642468 [details]
TMLSselector

This is the initial selector dialog from which I select "Picture Administration"
(Reporter)

Comment 2

3 years ago
Created attachment 8642469 [details]
TMLSpictureadministration

This is the dialog which contains 25 place-holders for photos.
(Reporter)

Comment 3

3 years ago
Created attachment 8642471 [details]
TMLSuploader

This is the uploader dialog which sits over the picture administration dialog (why I mentioned "nested").  It contains the code to display the Browse(flash) button, yet I get no query to allow it to display.
(Reporter)

Comment 5

3 years ago
Created attachment 8643670 [details]
HTML5c.jpg

While adding the previous attachment, another artifact of this bug exposed itself...  the clock continues, then the video/audio starts/stops playing at random points within the original video.  That happened twice in this video; then the clock jumped to 1:00:43/1:00:43 and stopped.

Updated

3 years ago
Component: Untriaged → Plug-ins
Product: Firefox → Core

Comment 6

2 years ago
The current behavior of Ask to allow for me is to show a content modal box that covers up page content and steals focus, going one step beyond the needs attention behavior that does not allow the taskbar to auto-hide, a "taskbar alert", if you will. When you hit the x or ignore it, it shows up again immediately stealing focus again. There is no option for don't ask again for this session. It would be better if it was a strip across the window that does not block content at all.

Any indication of "needs attention", the "taskbar alert" or "stealing focus", is undesirable for me.

Comment 7

2 years ago
Never mind, different bug
You need to log in before you can comment on or make changes to this bug.