Flasher писал(а):При чём тут окно клиента,
Потому что из этого
Flasher писал(а):для клиента, чтобы фокус при свёрнутом режиме в ТС оставался.
вроде как следует, что речь идет про свернутое окно клиента при запуске.
Дальнейшие упоминания "окна" - я вижу так
В общем неважно, теперь повторил.
Flasher писал(а):Производятся все замены возвращаемых значений без остановки. Более того, меняется не домен на домен, как запрашивалось, а указанная подстрока (ключ) в домене. В итоге может происходить до нескольких замен домена или его части, если подстроки (ключи) находятся в возвращаемых по списку доменов.
Должно быть так:
- берется часть между протоколом и первым / после домена
- если исходный домен найден, заменяется
- после первой найденной замены дальнейший перебор пар должен прекращаться (по факту не прекращается...)
Исправлю последний момент, наверно это решит проблему.
Flasher писал(а):Не зря я предлагал регулярку...
Регулярка - еще плюс две-три сотни кб к и так немаленькому размеру плагина. Оно того стоит? Да и не решит проблему, баг в другом.