Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Работа в двух вкладках браузера - траблы. #104

Open
RRenat358 opened this issue Jan 24, 2020 · 0 comments

Comments

@RRenat358
Copy link


Условия, Шаги.

  1. Открыть sprutio.* в 2х вкладках браузера, в каждой выбираем любую панель sprutio)
  2. в первой вкладке браузера открываем папку.
  3. во второй вкладке браузера меняем имя папки открытой в 1 вкладке браузера.

Результат 01.

4.0. в первой вкладке браузера:

4.1. имя папки не изменилось.
4.2. при обновлении окон sprutio (не вкладки браузера!, а кнопочкой в самом sprutio)= ошибка.
4.3. при копировании = рапорт: успешный, но файл не был скопирован(ожидалось, файл будет скопирован, уже с новым именем).
4.4. при перемещении = рапорт: не удалось. Далее панель sprutio обновилась и файл был уже с новым именем. Уже наверное не баг, но не ожидалось.


Результат 02.

Продолжал свою обычную работу и ещё не ожидаемое:

5.0. В первой вкладке браузера:

5.1. При копировании в переименованную директорию файла - 2 ошибки).
5.2. При создании в уже переименованной папке ещё папки, та же ошибка.
5.3. Показывается папка, которая уже удалена в другой вкладке браузера. Это "не есть хорошо".
5.4. Не достаточно выйти/войти в переименованную директорию в другой вкладке,. Хождение в переименованной папке свободно, пока не сделать какое нибудь действие, инициирующее обмен с сервером.


Ожидания, вынужденные меры юзера.

Ожидалось - что в первой вкладке браузера открытая вкладка спрутио с переименованной папкой обновиться, и будет выход из этой папки на уровень выше.

Приходиться помнить, то что файл переименовал, или знаю, что файлы добавились/удалились == значит нужно обновить вкладки sprutio.
Честно - не то чтобы "достало")), но очень докучает эта тема. Уже на автомате иногда - обновляю вкладку браузера, так на всякий случай, вдруг что-то изменилось в файлах.

И хоть какое действие адекватно - Вторая вкладка спрутио, при ошибке в другой, обновилась, и показывает уже правильно имя, всё хорошо).


Из-за того, что в sprutio нет слежения, уже более 15 раз за 20 дней встретил тривиальные баги/грабли.

Как понимаю, "ноги ростут" от того, что нет автоматического обновления при изменениях в ФС,
т.е. отсутствия слежения за ФС. (Подобное реализовано у Total Commander, очень удобно).


Предполагаю/предполагаю.

Алгоритм, образно и коротко:

  1. В sprutio добавить функцию, где переменной будет присваиваться 1/0, в зависимости, есть/нет изменения в ФС.
  2. эта функция, если были изменения в ФС, при любом действии пользователя:
    "сбрасывает" действие пользователя и обновляет обе вкладки.

Или как минимум, нужно, чтобы вход/выход в директории - считался инициировал обмен с сервером, чтобы получить актуальный набор файлов/директорий.


Ещё тривиальный баг/грабли, связанный с вышеописанным "неудобством".

Встречается ещё такое:

Ходишь-ходишь по директориям, отмечаешь файлы для копирования/удаления -- а соединение(? или ещё что-то) уже не актуально, и при посыле команды, "снова здорово" == новое отЛогинивание, и мы в корне диска(!), и опять(!) добираешься и открываешь нужные директории в обоих вкладках, выбираешь нужные файлы и теперь уже копируешь/перемещаешь/удаляешь.

И это тоже, повторяюсь, не то чтобы "достало")), но очень докучает. Уже на автомате частенько - обновляю вкладку браузера, так на всякий случай, вдруг что-то изменилось в файлах.


Ресурсы юзера.

Получается для юзера такая арифметика по экономии времени:
легче за день 25 кликов сделать по кнопке "обновить вкладку браузера",
чем потерять N времени выбора нужных директорий в вкладках sprutio, прочтения/выбора глазами 25 файлов/директорий для совершения операций над ними, и непосредственно, потеря тех же 25 кликов, но сейчас уже для выбора нужных файлов/директорий. Т.е. здесь юзер теряет много больше ресурсов, чем 25 раз обновить вкладку браузера.


Не жду скорейшей реализации.
Хотелось бы чтобы всё это имелось ввиду, при реализации задач, особенно смежных,
вдруг что-то получиться придумать, чтобы в дальнейшем юзеру не сталкиваться с подобными граблями).

Хорошего дня и здоровья!


Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant