Uploaded image for project: 'onedata'
  1. onedata
  2. VFS-11333

Do not copy surrounding spaces to clipboard in some places of GUI in Firefox

      • Icon: Improvement Improvement
      • Resolution: Unresolved
      • Icon: Minor Minor
      • 22.02.2
      • None
      • None
      • None
      • Sprint 244, Sprint 245, Sprint 246, Sprint 247, Sprint 250, Sprint 251, Sprint 252, Sprint 254, Sprint 255: Ribald Rename, Sprint 256: Stinky Storage, Sprint 257: Tedious Ticket, Sprint 258: Ultimate Unrespons, Sprint 259: Vicious Version
      • 3

        celem jest, żeby wszystkie miejsca, gdzie potencjalnie jest kopiowanie przez dwuklik nie zawierały spacji i żeby możliwie zrobić to generycznie bez rozwalania HBS

         
        a miejsca, gdzie jest to potencjalne kopiowanie to raczej miejsca z customowymi wartościami od użytkownika

         

        problem występuje tylko w Firefoksie i być może da się to załatwić jakoś generycznie - trzeba najpierw poszukać

         

        dyskusja:

        https://onedata-org.slack.com/archives/C7Q8UN86L/p1693991750302229

         

        Pomysł na rozwiązanie tego problemu był prosty, żeby podpiąć się do eventu z kopiowaniem i usunąć z kopiowanego tekstu niepotrzebne spacje. Ale przez to że to miało być globalne rozwiązanie to miało działać i dla dwukliku oraz kopiowania przez przycisk, we wszystkich tych miejscach. i tutaj pojawił się problem z braniem testu do kopiowania, bo jak biorę z funkcji getSelection to nie zawsze to działa, pomimo tego, że tekst na stronie się zaznacza prawidło, to i tak w tej funkcji jest pusty. I koło tego próbowałam parę rzeczy, których już dokładnie nie pamiętam, ale żadne z nich nie działało dla wszystkich przypadków 

        W sumie podpinanie się do eventu copy globalnie brzmi dosyć niebezpiecznie. 

                  plgjliput Jakub Liput
                  plgjliput Jakub Liput
                  Votes:
                  0 Vote for this issue
                  Watchers:
                  1 Start watching this issue

                    Created:
                    Updated: