cross-posted from: https://lemmynsfw.com/post/14637170

Also, are there Lemmy frontends that don’t screw up the order of uploads? The perfectionist in me just screams, but doing it one by one is blah.

Should I even be posting albums in the first place? I sorta like the curation aspect more than just firing off individual pictures, but I don’t know how the audience feels about this 😁 Feedback welcome!

  • ayawnymouse@lemmynsfw.com
    link
    fedilink
    arrow-up
    0
    ·
    3 months ago

    I enjoy the album posts a lot. As for the ordering thing, have you already tried filing bugs in each client about that?

    • demonologic@lemmynsfw.comOP
      link
      fedilink
      arrow-up
      0
      ·
      3 months ago

      have you already tried filing bugs in each client about that?

      … no 😅 Really should though. lemmy-ui could use a smarter way to order the result with multiple selected files, and Photon could use multiselect in the first place

      • computerfucker@lemmynsfw.com
        link
        fedilink
        arrow-up
        0
        ·
        edit-2
        3 months ago

        Iirc, a browser or os does not send the file to any application in the order they are selected but rather any order the file picker chooses. So the real solution is to have a separate step to review/edit the upload before posting.

        Edit : I mean it will be a new feature and not a bug

        • demonologic@lemmynsfw.comOP
          link
          fedilink
          arrow-up
          0
          ·
          3 months ago

          Honestly could be, it’s been a while since I had to touch web UI code. I had a vague memory that at least in Firefox and Chrome file pickers give their resulting FileList in the same order as the files were in the native picker dialog. My gut feeling is that there’s a for … of loop somewhere in web-ui that goes through the file list returned by the picker, and starts an upload for each file so that each upload’s completion handler adds the newly-minted image’s markdown to the comment. It really does feel like the order is based on whichever upload finishes first, because often the order is sort of correct but not quite.

          • computerfucker@lemmynsfw.com
            link
            fedilink
            arrow-up
            0
            ·
            3 months ago

            Yeah, that is correct. Firefox and chrome will return the order of the file picker. So unless you already sorted it in the file picker, the ui must somehow add an extra step before uploading as you cannot get the data of their selection order.

            If that was your case, then it is absolutely a bug that can be fixed on the client side without adding new features.

            • demonologic@lemmynsfw.comOP
              link
              fedilink
              arrow-up
              0
              ·
              3 months ago

              Oh yes but my point is that even though I know that the order in the file picker is correct, the result often isn’t. Out of curiosity I just had to check how web-ui does things, and turns out I was essentially right about how the uploads are done: looking at the markdown textarea source, each upload is turned into Markdown and added into the comment body as soon as it finishes (in uploadSingleImage). Wouldn’t even be all that hard of a fix I think, let’s see if I’ll find the energy to make a throwaway github account and make a PR out of this 😅