Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Firefox отморозки (https://javascript.ru/forum/offtopic/48980-firefox-otmorozki.html)

Gozar 24.07.2014 10:04

Firefox отморозки
 
Firefox все больше начинает бесить. Толи там всех программистов поувольняли, а набрали дегенератов, толи ... без разницы.

Сначала начал тупить console.log и стал работать через раз, а теперь он поучает мол в document.querySelector многовато параметров, поэтому выполняться не буду.

4 параметра ему много ... чем дальше в лес ... наркоманы!!\112

Как вырубить эту дебильную проверку кто-нибудь знает?

Gozar 24.07.2014 10:09

Упс,
document.querySelector
вообще не работает в консоли. Чудесный релиз 31 :-E

kobezzza 24.07.2014 10:13

У меня всё работает, 31 win

BETEPAH 24.07.2014 10:14

Цитата:

Сообщение от Gozar
вообще не работает в консоли

ищите проблему на своем компьютере

Gozar 24.07.2014 10:18

Цитата:

Сообщение от BETEPAH
ищите проблему на своем компьютере

С моим компьютером все в порядке, ничего я искать не буду, больше мне делать нечего как искать почему все это криво обновилось. Откачусь на предыдущую версию. В 18 все работает как часы.

10 релизов у меня с компьютером было все в порядке и тут ВНЕЗАПНО стало частично не в порядке. Думай что пишешь.

В хроме все норм.

Gozar 24.07.2014 10:29

Проблема в том, что это нездоровая байда выпускать каждый месяц новый релиз. Жесткие сроки выпуска предполагают выпуск сырого продукта. Мне хватает убунты с ее приятными обновлениями, при которых обновление до следующей версии ломает интерфейс в 99,9% случаев.

Aetae 24.07.2014 10:36

Х.з. всё работает, с любым кол-вом параметров...
Любой софт состоит из говнокода чуть менее, чем полностью, нам ли не знать? Есть проблема - пиши в багтреккер - починят.
Путь подражания хрому, которым идёт сейчас фф меня тоже бесит, но альтернативы нет, остаётся надеяться и верить, верить и надеяться...

Gozar 24.07.2014 10:43

Цитата:

Сообщение от Aetae
Есть проблема - пиши в багтреккер - починят.

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

Не по чинят к следующей версии, напишу.

Zend 24.07.2014 14:43

тема доставляет :lol: пад сталом! аффтар жги есчё!

Цитата:

Сообщение от Gozar
Мне хватает убунты с ее приятными обновлениями, при которых обновление до следующей версии ломает интерфейс в 99,9% случаев.

зато винда хорошо обновляется и все вирусы которые там живут. именно по этому у меня iMac

kostyanet 24.07.2014 15:33

При чем тут фраерфокс? Это же браузер. Возьмите другой, какая разница?

Кстати по привычке как-то понаписал везде function(param=89, param2=null) {} и все нормально так пахало, пока в другом браузере не пришлось проверить. Оказывается так нельзя, но в ФФ можно.

kobezzza 24.07.2014 16:19

Цитата:

Оказывается так нельзя, но в ФФ можно.
Это часть нового стандарта ECMAScript 6, но пока лучше всех его поддерживает ФФ. Думаю в течении 2015 года все браузеры сделают поддержку всех фич.

Gozar 24.07.2014 16:31

Цитата:

Сообщение от kostyanet
Возьмите другой, какая разница?

Вот когда построишь на платформе FF приложение, которое будешь писать несколько лет, вот тогда и будешь советы раздавать.

Pavel M. 24.07.2014 17:28

Спасибо за предостережения,
сегодня тоже обновил FF и на десктопе и на андроиде,
вроде проверил бегло свое приложение - работало.

Теперь пойду тестировать уже внимательнее.

Gozar 25.07.2014 23:59

Починилось само, после перезагрузки системы. Подозреваю, что сбой произошел из-за неверного парсинга строки селектора в консоли, после чего ФФ заглючило намертво. Баг воспроизвести не удалось.

Кто-нибудь вкурсе почему иногда console.log не срабатывает в FF, начиная с версии эдак 27 ?

BETEPAH 26.07.2014 00:08

Цитата:

Сообщение от Gozar
Кто-нибудь вкурсе почему иногда console.log не срабатывает в FF, начиная с версии эдак 27 ?

Я в основном файрбагом пользуюсь в ФФ, встроенной консолью редко. А зависимость какую-то удалось выявить?

Gozar 26.07.2014 01:15

Цитата:

Сообщение от BETEPAH
А зависимость какую-то удалось выявить?

Похоже кое-что прояснилось. Они похоже решили что console.log не нужен и вместо записи

var a = ...;
console.log(a);


нужно писать:
var a= ...;
a


Экспериментаторы *** !!!11

В хроме все адекватно, а тут такой цирк.

var a = 10; console.log(a); function f00(a) {a = 20; console.log(a);} f00(); a = 30;

вместо 10, 20, 30
получаешь 30


Супер, чё?!


Все больше начинаю думать, что разработчики принимают какие-то сильнодействующие наркотики :(

melky 26.07.2014 09:42

Цитата:

Сообщение от Gozar
вместо 10, 20, 30
получаешь 30


Супер, чё?!

FireFox 31.0

var a = 10; console.log(a); a = 20; a;




код попроще - выводится сначала значение, которое вернули, а затем console.log. вот это уже баг :)

https://bugzilla.mozilla.org/show_bug.cgi?id=1044365

глянем


Часовой пояс GMT +3, время: 07:50.