ICEfaces
  1. ICEfaces
  2. ICE-3967

Cannot type in a file name in file upload component

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Invalid
    • Affects Version/s: 1.7.2 SP1
    • Fix Version/s: 1.8RC1, 1.8
    • Component/s: ICE-Components
    • Labels:
      None
    • Environment:
      Firefox 3, ice:inputFile component.

      Description

      User cannot type in a file name inside File Upload component. When the textbox is click, it bring up interface to choose a file for upload.
      The problem is reproducible on component-showcase (trunk revision#18168)

        Issue Links

          Activity

          Mandeep Hayher created issue -
          Ken Fyten made changes -
          Field Original Value New Value
          Salesforce Case []
          Fix Version/s 1.8DR#3 [ 10143 ]
          Assignee Priority P2
          Assignee Mark Collette [ mark.collette ]
          Hide
          Mark Collette added a comment -

          I can't reproduce this, using Firefox 2 or IE 6.

          Show
          Mark Collette added a comment - I can't reproduce this, using Firefox 2 or IE 6.
          Mark Collette made changes -
          Salesforce Case []
          Assignee Mark Collette [ mark.collette ] Mandeep Hayher [ mandeep.hayher ]
          Hide
          Mandeep Hayher added a comment -

          Retested, problem only reproducible on FF3.

          Show
          Mandeep Hayher added a comment - Retested, problem only reproducible on FF3.
          Ken Fyten made changes -
          Salesforce Case []
          Assignee Mandeep Hayher [ mandeep.hayher ] Yip Ng [ yip.ng ]
          Hide
          yip.ng added a comment -

          This is a Firefox 3 security feature for the <input type="file"> HTML control. There is nothing wrong with our component.

          Some quotes from the web about this Firefox 3 feature:

          "I really don't think this is a good idea, to disable direct text input in the <input type="file"> input box, as a security "fix" against a theoretical attack."

          "The interface is confusing as there's a text input box, but when you click the input box, a file open dialog pops up, that goes against any user expectation of a text input box."

          "Another problem with this "feature": because you can not edit in the text box, it is IMPOSSIBLE to remove a file once it's in there."

          "It is a completely pointless security measure and moreover, it greatly affects usability."

          Show
          yip.ng added a comment - This is a Firefox 3 security feature for the <input type="file"> HTML control. There is nothing wrong with our component. Some quotes from the web about this Firefox 3 feature: "I really don't think this is a good idea, to disable direct text input in the <input type="file"> input box, as a security "fix" against a theoretical attack." "The interface is confusing as there's a text input box, but when you click the input box, a file open dialog pops up, that goes against any user expectation of a text input box." "Another problem with this "feature": because you can not edit in the text box, it is IMPOSSIBLE to remove a file once it's in there." "It is a completely pointless security measure and moreover, it greatly affects usability."
          yip.ng made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Resolution Invalid [ 6 ]
          Ken Fyten made changes -
          Environment N/A Firefox 3, ice:inputFile component.
          Salesforce Case []
          Ken Fyten made changes -
          Salesforce Case []
          Assignee Priority P2
          Security Private [ 10001 ]
          Assignee Yip Ng [ yip.ng ]
          Ken Fyten made changes -
          Salesforce Case []
          Affects Version/s 1.7.2 SP1 [ 10144 ]
          Affects Version/s 1.8DR#2 [ 10142 ]
          Hide
          Eduard Korenschi added a comment -

          Same thing on Chrome,
          But at least they took away the text input and replaced it with a static text.

          Show
          Eduard Korenschi added a comment - Same thing on Chrome, But at least they took away the text input and replaced it with a static text.
          Ken Fyten made changes -
          Fix Version/s 1.8 [ 10161 ]
          Ken Fyten made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          Mark Collette made changes -
          Link This issue blocks ICE-4840 [ ICE-4840 ]

            People

            • Assignee:
              Unassigned
              Reporter:
              Mandeep Hayher
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: