#19995

Firefox ne gèrera plus le FTP cet été - NextInpact

C’était prévu, mais c’est pas pour ça que ça ne me fait pas chier. J’utilisais ça régulièrement pour explorer des arborescences de sites accessibles également en FTP.

Le plus idiot dans l’histoire c’est qu’ils suppriment ça alors que la lib qui gère le FTP doit se peser dans les 50 ko et qu’ils suppriment ça probablement en prétextant la légèreté et les performants.

Dans un navigateur qui intègre des comptes utilisateurs, Pocket, des tonnes de filtres de sites malveillants made-in-google, trois thèmes par défaut et plusieurs dispositions (au lieu de laisser ça… dans un thème dédié sur add-ons.mozilla.org), ça fait un peu foutage de gueule.

D’un côté ils veulent se démarquer de la concurrence, de l’autre ils font exactement comme eux. Chrome a supprimé les RSS ? Mozilla vire les RSS. Chrome vite le support du FTP ? Mozilla supprime le FTP. Ça fait pitié. Je ne sais pas où est Vivaldi niveau FTP/RSS, mais ce sont bien les seuls qui ajoutent régulièrement des petites fonctions comme ça.
Je sais qu’il faut mieux faire une chose bien que plein de choses mal, mais un navigateur qui ne détecte même pas les RSS par défaut, c’est faire 0,8 choses. Le RSS fait parti du web, bordel !

M’enfin. On utilisera Caja/Nautilus (sous Linux) pour visionner le contenu FTP, ou bien tout simplement Explorer sous Windows. Oui, l’explorateur de fichiers sous Windows gère les sites distants, FTP, WebDAV, etc.) : https://lehollandaisvolant.net/tuto/ftp/

Ou alors une énième extension pour des trucs qui étaient là par défaut y a 10 ans et qui ne gênait absolument personne.

https://www.nextinpact.com/lebrief/46812/firefox-ne-gerera-plus-ftp-cet-ete

#19987

Firefox new tabs design - Grumpy Website

+1.
J’avoue que ça retire complètement la logique physique derrière l’idée d’un onglet. Certes, ce n’est pas moche, mais ce n’est pas un onglet du coup, et c’est pas forcément clair.

C’est dommage, car le thème en lui-même est agréable et ne semble pas être du style « constamment dans tes pattes ».
L’absence d’icônes dans les menus, ça ne ma dérange en revanche pas du tout. Au contraire : cela retire une charge cognitive non négligeable. C’est peut-être une idée pour mes propres scripts.

https://grumpy.website/post/0VT0uYomR

#19963

[astuce] Firefox et le about:newtab en sombre

Dans firefox, le thème par défaut est celui qui s’adapte le mieux au thème GTK du système (sous Linux Mint Mate).

Le thème sombre du système se répercute bien sur les onglets et le chrome, mais pas la page d’un onglet vierge, qui est alors clair.
Je pourrais utiliser le thème sombre de Firefox, mais comme j’ai dit, ce dernier n’est pas intégré correctement avec le thème GTK.

Ici, une astuce qui prend le CSS du nouvel onglet du thème Firefox sombre pour l’utiliser dans le thème Firefox par défaut.

Dans le dossier .profile de Firefox, allez dans le dossier chrome, et faites-y un fichier userContent.css.

Copiez-y ceci :

@-moz-document url(about:newtab) {
	body {
		--newtab-background-color: rgba(42, 42, 46, 1)!important;
		--newtab-text-primary-color: rgba(249, 249, 250, 1)!important;
		--newtab-border-primary-color: rgba(249, 249, 250, 0.8)!important;
		--newtab-border-secondary-color: rgba(249, 249, 250, 0.1)!important;
		--newtab-button-primary-color: #0060DF!important;
		--newtab-button-secondary-color: #38383D!important;
		--newtab-element-active-color: rgba(249, 249, 250, 0.2)!important;
		--newtab-element-hover-color: rgba(249, 249, 250, 0.1)!important;
		--newtab-icon-primary-color: rgba(249, 249, 250, 0.8)!important;
		--newtab-icon-secondary-color: rgba(249, 249, 250, 0.4)!important;
		--newtab-icon-tertiary-color: rgba(249, 249, 250, 0.4)!important;
		--newtab-inner-box-shadow-color: rgba(249, 249, 250, 0.2)!important;
		--newtab-inner-box-shadow-color-nte: rgba(21, 20, 26, 0.5)!important;
		--newtab-tile-shadow-secondary: rgba(21, 20, 26, 0.75)!important;
		--newtab-link-primary-color: #45A1FF!important;
		--newtab-link-secondary-color: #50BCB6!important;
		--newtab-text-conditional-color: #F9F9FA!important;
		--newtab-text-secondary-color: rgba(249, 249, 250, 0.8)!important;
		--newtab-textbox-background-color: #38383D!important;
		--newtab-textbox-border: rgba(249, 249, 250, 0.2)!important;
		--newtab-textbox-focus-color: #45A1FF!important;
		--newtab-textbox-focus-boxshadow: 0 0 0 1px #45A1FF, 0 0 0 4px rgba(69, 161, 255, 0.3)!important;
		--newtab-background-button-color: rgba(80, 80, 80, 0.5)!important;
		--newtab-background-button-text-color: #CDCDD4!important;
		--newtab-background-button-hover-color: rgba(114, 114, 114, 0.5)!important;
		--newtab-background-button-active-color: rgba(173, 173, 173, 0.5)!important;
		--newtab-feed-button-background: #38383D!important;
		--newtab-feed-button-text: #F9F9FA!important;
		--newtab-feed-button-background-faded: rgba(56, 56, 61, 0.6)!important;
		--newtab-feed-button-text-faded: rgba(249, 249, 250, 0)!important;
		--newtab-feed-button-spinner: #D7D7DB!important;
		--newtab-contextmenu-background-color: #4A4A4F!important;
		--newtab-contextmenu-button-color: #2A2A2E!important;
		--newtab-modal-color: #2A2A2E!important;
		--newtab-overlay-color: rgba(12, 12, 13, 0.8)!important;
		--newtab-section-header-text-color: rgba(249, 249, 250, 0.8)!important;
		--newtab-section-navigation-text-color: rgba(249, 249, 250, 0.8)!important;
		--newtab-section-active-contextmenu-color: #FFF!important;
		--newtab-search-border-color: rgba(249, 249, 250, 0.2)!important;
		--newtab-search-dropdown-color: #38383D!important;
		--newtab-search-dropdown-header-color: #4A4A4F!important;
		--newtab-search-header-background-color: rgba(42, 42, 46, 0.95)!important;
		--newtab-search-icon-color: rgba(249, 249, 250, 0.6)!important;
		--newtab-search-wordmark-color: #FFF!important;
		--newtab-topsites-background-color: #38383D!important;
		--newtab-topsites-icon-shadow: none!important;
		--newtab-topsites-label-color: rgba(249, 249, 250, 0.8)!important;
		--newtab-topsites-outer-card-hover: rgba(180, 180, 180, 0.1)!important;
		--newtab-topsites-context-menu-hover: rgba(180, 180, 180, 0.1)!important;
		--newtab-card-active-outline-color: #4A4A4F!important;
		--newtab-card-background-color: #38383D!important;
		--newtab-card-hairline-color: rgba(249, 249, 250, 0.1)!important;
		--newtab-card-placeholder-color: #4A4A4F!important;
		--newtab-card-shadow: 0 1px 8px 0 rgba(12, 12, 13, 0.2)!important;
		--newtab-snippets-background-color: #38383D!important;
		--newtab-snippets-hairline-color: rgba(255, 255, 255, 0.1)!important;
		--newtab-background-primary-text-color: #CDCDD4!important;
		--newtab-focus-outline: rgba(80, 145, 241, 0.5)!important;
		--newtab-focus-border: #B5D3FF!important;
		--newtab-focus-border-selected: #B5D3FF!important;
		--newtab-primary-action-background: #4484E2!important;
		--newtab-primary-action-background-off: #6A6A6F!important;
		--newtab-seperator-line-color: #53515F!important;
		--customize-menu-primary-text-color: #E0E0E6!important;
		--customize-menu-check-fill: #E0E0E6!important;
		--customize-menu-background: #38383D!important;
		--customize-menu-secondary-action-background: #515156!important;
		--customize-menu-secondary-action-background-hover: #606065!important;
		--customize-menu-secondary-action-background-active: #6F6F74!important;
		--customize-menu-seperator-line-color: #53515F!important;
		--customize-menu-first-shadow: rgba(21, 20, 26, 0.5)!important;
		--customize-menu-second-shadow: rgba(21, 20, 26, 0.75)!important;
		--customize-menu-primary-action-text: #E0E0E6!important;
		--customize-menu-line-color: #B9B7CC!important;
		--newtab-search-first-shadow: rgba(21, 20, 26, 0.5)!important;
		--newtab-search-second-shadow: rgba(21, 20, 26, 0.75)!important;
		--newtab-search-text-color: #B1B1BD!important;
		--newtab-card-first-shadow: rgba(21, 20, 26, 0.5)!important;
		--newtab-card-second-shadow: rgba(21, 20, 26, 0.75)!important;
		--newtab-wordmark-color: #FFF!important;
	}

}

Enregistrez le fichier.
Fermez l’éditeur.

Maintenant, dans Firefox, allez dans about:config et créez une clé toolkit.legacyUserProfileCustomizations.stylesheets de type boolean et mettez-là à true.

Relancez Firefox.

Voilà.

Maintenant ça ressemble à ça :
https://lehollandaisvolant.net/img/7a/screenshot-firefox.png

Alors qu’avec le thème sombre de Firefox, on avait la barre sous les onglets qui n’étais pas pareil que la barre de titre (aux couleurs du système) et avec le thème par défaut (comme là), la barre des onglets était bonne, mais la page newtab était claire.

D’ailleurs là, le fond de la page newtab n’est pas exactement la même couleur que celle de la barre de titre.

ÉDIT : pour ceux qui se demandent, je suis en train de faire un thème sombre pour mes sites.
Je commence actuellement par mes petits outils en ligne (c’est pas encore en ligne). Après je ferais le blog, puis peut-être CS (le site est déjà relativement sombre).

https://lehollandaisvolant.net/?mode=links&id=20210407183042

#19648

How does Firefox's Reader View work?

Quelques mots sur l’algo du mode lecture de Firefox. Grossièrement, il compte le nombre de PRE, P, BR… dans la page ou un élement HTML et il donne un score, puis en fonction du score, active l’icône ou non.

À noter qu’il subsiste un comportement que j’ai toujours trouvé débile : le mode lecture n’est jamais activé sur les pages de garde des sites.

Mes blogs, par exemple, ne fonctionnent pas, car c’est tout dans le répertoire racine du site : https://couleur-science.eu/ ne fonctionnera pas tout seul, ni n’importe quel article.

Par contre, si j’avais mis mon blog sous un répertoire « /blog/ », là ça aurait marché.

Pire, sur mon dernier article :

https://couleur-science.eu/?d=3eefbb--comment-fonctionnent-les-masques-ffp2     (ne marche pas)
https://couleur-science.eu//?d=3eefbb--comment-fonctionnent-les-masques-ffp2     (marche !)

Y a des add-ons qui permettent de le forcer, mais c’est quand-même un comportement pourri. Pourquoi une page de garde ne devrait pas être « readeable » ?

Et c’est pas un bug : ça fait des années que c’est comme ça et après m’être renseigné, on m’avait dit que c’était voulu… Bref, les voies du panda sont impénétrables et faut pas trop chercher ce qu’ils ont dans leur tête en ce moment…

https://videoinu.com/blog/firefox-reader-view-heuristics/

#19641

GitHub - aledeg/linkdump: Store links and dump them

Alexis, un lecteur et dév, me propose de partager son extension Firefox.

Elle permet d’ajouter d’un simple clic un onglet à une liste stockée localement dans le navigateur.

Ensuite, on peut exporter le ou les liens de la liste au format HTML, phpBB, Markdown, Docuwiki… directement dans un fichier ou bien dans le presse-papier.

Si copier des onglets ou des liens est quelque chose que vous faites souvent, ça peut-être un moyen de gagner du temps : l’extension convertit tout seule le lien+titre au format voulu.

N’hésitez pas pour lui reporter les bugs éventuels également !

https://github.com/aledeg/linkdump

#18956

Note : Firefox et Yahoo

À chaque putain de mise à jour, Firefox me vire mon moteur de recherche par défaut et remet Yahoo >_<

Perso je me tatte à aller sous Vivaldi définitivement. Si c’est avec ce genre de conneries que Firefox compte évoluer, je vais pas hésiter longtemps.

Et ça date pas d’hier : https://lehollandaisvolant.net/?d=2018/06/17/11/03/14-laissez-le-choix-aux-utilisateurs-meme-si-ce-ne-sont-les-votres

https://lehollandaisvolant.net/?mode=links&id=20190919180551

#18949

Mozilla propose un support payant pour les entreprises - Next INpact

Pour ce prix, une société pourra soumettre ses propres rapports de bugs, aura des délais de réponse garantis, recevra des corrections critiques garanties par SLA, disposera d’un portail dédié, pourra contribuer directement à Firefox et sa feuille de route, recevra des notifications importantes sur certains évènements et bénéficiera d’outils de gestion.

En gros, t’es une société, et si tu payes, ta boîte aura son mot à dire sur ce que contiendra ou non Firefox à l’avenir.

Heu… C’est… chouette… ?

https://www.nextinpact.com/brief/mozilla-propose-un-support-payant-pour-les-entreprises-9645.htm

#18784

Comment activer les DNS chiffrés (DNS-over-HTTPS) dans Firefox ? – Korben

Dans les préférences > paramètres réseaux : y a maintenant une case à cocher pour utiliser DNS over HTTPS. Ça utilise celui de Cloudflare par défaut.

Par contre, quand Cloudflare sera en rade (comme c’est déjà arrivé, et pas qu’une fois), je ne sais pas trop ce qui va se passer. Il switch sur un DNS normal ? Il plante lamentablement ? Firefox garde un cache DNS local ?

https://korben.info/comment-activer-les-dns-via-https-dans-firefox.html

#18702

Mozilla lancera un Firefox premium en octobre - Next INpact

Heu…

Ça rappelle le Opera des années 90 ça.
J’espère 1) que ça ne soit pas hors de prix et 2) qu’il subsistera une version gratuite (sans pub), sinon ça sera la mort du navigateur assurée.

https://www.nextinpact.com/brief/mozilla-lancera-un-firefox-premium-en-octobre-8983.htm

#18698

How to clear HSTS settings in Chrome and Firefox

Parfois, quand un site change d’émetteur pour le certificat HTTPS (site qui se met subitement à utiliser cPanel au lieu de LetsEncrypt, par exemple, pour le certificat), les navigateurs détectent le changement, trouvent ça louche et bloquent totalement l’accès au site. Même en cliquant sur « options » il est impossible d’accepter une exception.

Firefox (et Chrome) détectent ce changement car ils connaissent l’ancien émetteur. Pour accéder au site, il faut donc lui faire oublier cette information.

Allez dans la gestion de l’historique > trouvez le site en question > clic-droit > oublier ce site > relancez Firefox.

Voilà, maintenant Firefox ne connaît plus ce site et ne voit plus de changement et donc pas de truc louche.

https://www.thesslstore.com/blog/clear-hsts-settings-chrome-firefox/

#18683

Firefox bloque désormais de nombreux cookies tiers par défaut

Tout comme les bloqueurs de pub peuvent bloquer des trucs nécessaires au fonctionnement du site, cette fonction fait ça aussi, ça m’est déjà arrivé (j’ai mis un moment pour savoir que ça venait de là…).

Je ne sais pas si c’est une bonne chose de bloquer.
On peut toujours débloquer, mais le mal sera déjà fait : le site plante, les gens diront « firefox c’est pourri » et passeront ailleurs.

Ça ne serait pas mieux d’isoler chaque site/domaine et de supprimer son contenu quand on ferme l’onglet ? Et d’avoir une liste blanche de sites où les cookies persistants sont autorisés ?

https://www.nextinpact.com/news/107942-firefox-bloque-desormais-nombreux-cookies-tiers-par-defaut.htm