9004-FSDG-misc.patch 118 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547
  1. From 1fcf94e8377989f8b4313928cf16e8689b0e50a5 Mon Sep 17 00:00:00 2001
  2. From: grizzlyuser <grizzlyuser@protonmail.com>
  3. Date: Sat, 12 Mar 2022 17:14:25 +0100
  4. Subject: [PATCH 1/7] Replace upstream default bookmarks
  5. ---
  6. browser/base/content/default-bookmarks.html | 50 +++++++++------------
  7. 1 file changed, 20 insertions(+), 30 deletions(-)
  8. diff --git a/browser/base/content/default-bookmarks.html b/browser/base/content/default-bookmarks.html
  9. index cbed7b2ccc..ba436303df 100644
  10. --- a/browser/base/content/default-bookmarks.html
  11. +++ b/browser/base/content/default-bookmarks.html
  12. @@ -1,14 +1,14 @@
  13. #filter substitution
  14. -#define mozilla_icon data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E %3Cpath d='M0 0h16v16H0z'/%3E %3Cpath d='M13.994 10.356H15V12h-3.171V7.741c0-1.308-.435-1.81-1.29-1.81-1.04 0-1.46.737-1.46 1.8v2.63h1.006V12H6.918V7.741c0-1.308-.435-1.81-1.291-1.81-1.039 0-1.459.737-1.459 1.8v2.63h1.441V12H1v-1.644h1.006V6.079H1V4.435h3.168v1.139a2.507 2.507 0 0 1 2.3-1.29A2.452 2.452 0 0 1 8.931 5.91 2.535 2.535 0 0 1 11.4 4.284 2.448 2.448 0 0 1 14 6.9v3.458z' fill='%23fff'/%3E %3C/svg%3E
  15. -
  16. -#define firefox_icon data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAHY0lEQVR4Aa3VA5RrSdfG8f+uOidJp/umczm2ffFhbNvG9722bdv22LZt+3I81+04B1XvfpPmWHut3yk06smus1Z4L8uXDv6MHzpowA8eWFS8FaY9eU+cCvxaFfF8W/FWGDy8a6n7DM7/H96DR3ldu0MVb8a0J+9CI1qXJP11a+79GOdP1f11FW/EtCfvQpx8mziFxMHEEEV1KYkrKl6Pea1Nbnrs/7hz7q2KUQsqRcUE/eV1acb/pyFQ7b9N3fguzNTxVsXrMa/avFgPb6SnukY8W6EgXvszrszjivH08F0VLZFK0rbUgRt9H2aS+lORznUxnTMV45kJG6fNPZSGnEodTJwUFGbphqdSll/H/SxWjEc92kYxSoO0uzEcwo90g/9rlKpHpCmX491MxQgzuvjtE0UieyqxhYZA3UGp8CjUtSMR2YrkFdf+/szi9X88+zM3/uncSx/81/f+7/HzPsu8q09i8MUNcCUHUTImceAAL+RC+UW1nMzHuUvxSVGBCloTgMT+GuOLipaGyg/OpLuE/jVI58wHb/zsdxD5tBVbDMQwOPe/8UDqHYuuPJjCZnP5nw/+mfyUPhADRtkAaIfosum23klBxH8b+KzCfuczG8IPXi4C5yHQwvDoPYhCBSkz1n9y1+WLd8xFzVUxxmIRjBIBVHXFZF58aEtW3exxsp0V8Aac8gpBnGQBRNymkP4VXKPdgdj8H2JB/DgMVwreATFhdoCdj/wY8x7+GM8/djyJ81hlnCPTUWfHb/0QlyRUelalEPcCHswIQARJPd64ohh/KHBagPcQB7sggHgIVHcM0wUyWWUAoNaEuobI9bP1dj9lw1nnMvehj/LS0wdinYO4wM1f/h6z3v9n1t3pTnAWBj04ZQA7LFROwMsu7QCpgcjuCh4Asg5Wa0ImgNDqqHTOtDyIgPPKkZ/cZOstzmT+Nw4jcA5JBO9SHjzzWKZt8CRd03ohD/RZALCigIwHawBmKgKSVoAiAi2VDCzsgo0bYB04lSojEAaQDyETsmTZf3PPdZ+irvMgTTF4SAVX7+SRC/dj5/f/C6D9d5UQLBAIFBJILIhtB1g2a8uZq+1+LwiAV8CSTujPwqoRbJjCJMdAeRVue+j/WLh4T2I3jcCEhN4ShmDFYR2IAXC8OHdDaMYAYBxU82AFAgPShHoejAEgUEViy2h5UbS9LLBajf5oMr866wc0wlWQvEEyNQKbIcSSwZBNIfAO41NQ9ZXd0IgBAQdUDAQWpjQhcfi6gCgguDtTm3vIUBdhdwUA/Pggqmy49/n/pr/q8ZMq4DziEwI0QOtpiT1kXUqQRqC8ohaDy0BqoGzxOUE6q9DwMBiOvtzm5OLi3migAFEwpjnOCzmKhZXUkyr1uEwtLqky1aStNk4jqhFFDVZb6ykYMjBodQxw5RAKZUgSqAq+YmmWzFxF0P8L61Z8pHhf5/S+bfHQJm1OLcuzw4YPcWH3/qysTcebFHyESTOkhLjUokt8M8VFCVYDbLXhvdCfARfiG3lkykDr2qhbXJTRUZBAngMwootGI3tbrbcIsR3ugp3Yhbun89l9/ko+qCDVGpQruHKJqDakBmnq2KyXaDZKrDX1KWau+ij0ZqAvgwR1JFuFmihwPTkdDQN9co3C6IMnwujs0sppELcOV+NHVc2wzv2eb+74J6ZP6kGazeEgZZJqiaRWJo6qbDb5MU7c4ixYmYUhC7YJaQxVgYrgSxa3sgNftdww31+usFuvuykfWDzU/4HytL0llTVz+SbiAScTryKxFFc6dlnnQVZP+wEo2grT7ACb5V7g2BnXsVfxHsLEgfGQTYb/1kJqWpKV3VDLM1iXi/a8PDrtqmecl451DwLg8oG1DtnMmcsKq/bQ1V3BmBTsfzgIfHucwINxICivADt8eADkBLJGtcc0ydHsmU7QEXBFfzwTeFwRnLFtDoBD7nv5+vv61v2XXzHlfR7oKtQxLkFcCqkDK8qMHdIex4gSMxaoKZBtS8lQ18NtJsPSmv/Nyfc3nma4RjsA8Jnq1HU+WC9cY01z865pJQrdDcQkrW6IpGOfun3oxLnw6m/SEBIyVFbOIMhmiXJy35oL+vYDBhkuGxY3YaTuy9TLA+Jv2inu2j2ph9NrTUMmCyIGjwEnyiCtUaUWnGlLR1hIlM6rKwpUX5qBiTuI02Du94aqx8zJhEsVI4IPduUZV+7vDC0CDv9GdeolUjObL18ckutqMKkQkc2kiFHOITLCwyiUp1bNUhuYRFrrxPoMzdDM/XbUf/gZvvYsozX+Cl5d5vh690afrk3+0hR4XyoxqYmQICaTSwjClI6cA3EIvhWi0QiIm6rRgaQh1ikfsMK43/xv8YWfASuUe6sBAIzqPmNwjb1nJdnP5PDbOpPgJMXjWhDAC4JgvEWUaQkoib/o/NzQb37S1fP0+Dt/6wHGKqe6v1yZvuG+zc69p3m7d4dnW8TjAaEdwmFKEcztkfSG67KVG346aeV8YEglincRYLQClVcdKsery6lI1VVNJbyF+jdp8gPG4E08mAAAAABJRU5ErkJggg==
  17. -
  18. -#define bugzilla_icon data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnYCL7J0pY9wwETY9kYEM9AAAAAEBAYAhVVVUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1bjTOS1Vb/wAA2/8JEqT/Q0g8kQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJnMqoiJtJ/0haST/NEkp/yQnW/8AAPD8AAHY/RsgP/JZUI+GKitih4ObUEAAAAAAAAAAAAAAAAAAAAAAKnouwip5Lv9ooW//a6Jz/y9GIv8JBXb/AADO/gEBvf8AAK7/FRJp/z9BfP8iLGj1AAAAAAAAAAAAAAAAL4YzwiB0I/+UwJ3/bK+C/02eZ/9CTjz/DBa1/wABxf8BAOj/AACp/w8Oc/sJCv//EhCN9AAAAAAAAAAANJA6iC2MMv93tYL/TZ5U/3mzjP9NoWr/NEss/wYIU/8CBOn/ARCX/wwNqP0TD6X/Cgyex5qacDAAAAAAAAAAADKUN/ZirWj/d76R/0SgXf9Ln1P/eLSM/1mda/8rOkb/CQiD/wMQvf8UEnT/MTAt4P//MwUhZyN8AAAAAAAAAAAznDf5UqlZ/228jP9NqnD/Qp9c/0yiVP+Dv5b/VaVw/0VxXf9PZXD/S3pQ/y54Nf8jcCf/I2wn/wAAAAA0ozjIM6E4/zOeOP+Uz6z/XLR+/06scv9BoV3/TqZX/4XBmP9XqHP/hr6Z/yp+Lf8leSr1JXUqbQAAAAA3rTz7Nqo7/zWmOqM3oz7rUK1W/43Mpf9etYD/T61z/0KjXf9Rqln/msup/46/lf8pgy7/JFg6sAAAAAAAAAAAOK8+8jqvOiMAAAAAAAAAADSlOv85pT//kM6o/2K5hP9Ysnv/YLJ2/ziXPv8piS3/V6Ri/yZQQ9wAAAAAAAAAAAAAAAAAAAAAAAAAADetP0E2qzz/OKg98UWsS/+e1K3/pNe4/4XDjv8ojy3/T7df/5fIqv8sjTH/K4kw/yqFLv8AAAAAAAAAAAAAAAA4sT3xN7A8+QAAAAA4qz3yNag6/zSlOf80oTn/csJ+/6/jwv9fjHj/MmRMdQAAAAAAAAAAAAAAAAAAAAAAAAAAOrdA/zm0QHQAAAAAAAAAADasO/k2qTvuRX5lpjqGT/gznDr/O3FXigAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADq9QiMAAAAAAAAAAAAAAAA4sj7/Nq09s0uOaSI1qTplM6U68wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOrc//zu0P0EAAAAAOK4+UjWsPPgAAAAAAAAAAAAAAAAAAAAA/48AAP8HAAD4AQAA8AAAAOAAAADAAQAAwAMAAMAAAACAAwAAAAMAAHADAADwAAAA5AcAAO4HAAD+bwAA/u8AAA==
  19. -
  20. -#define mdn_icon data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAABgElEQVR4AWPouPiRpmjUAjgatSBj+aG0OVuyVhymsgWl2y475zXySikwwIC4lpFDVk3avG0BrXP9mmeV7bhCvgXuxW3M7JwMeAGfpByZFpjHFzAQB2KmrSfZAtuMKgaiAZ+MUuLc7SRY4FbYwkA60HAJiJm8uubQAwIWeJV1MlAAOAREHDJrcFqQMG+ngIK6oKyykLwqAyMjeXZwiUjgtKD+yGMIwyGzmoGBTAs4hcXrgObgi4OiVkpCiUtYov7YU5wW1B194t0ww69ldvjktYouwWRYIGdkQ1Q+iJ28hp2Xn7B5zKzIPAlNw6S52wlbkL3mJJecOq+CBqeIJC6TjUJTMlcdz9lwLmriSuPgJBVbj/D+5SSXRequQVhNN4nIoEJhV77jKgs7B6bprJw85XtuU8GCpNlbSS3gSA4ii4QiTAvElDWpWeH41kxg5eZDSypUrtFKd1zTcA1EpHRDS5rUyQEts+VN7JjYOGR0TWhY6RdsOhc/Y9NoswUJjVoAAE+h555Rgcg2AAAAAElFTkSuQmCC
  21. -
  22. -#define addon_icon data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAABOFBMVEUAAAAAzdwAydcAyNgA//8AzOYAydcAyNgAyNgA2NgAytoAzNkAytgAydgA29sA0egAyNgAyNgA//8AyNgAydgA//8Ay9cAydcAytkAz90Ay9gA1eoAydgAytsAyNgAytgAydkAydgAydgAyNgAydgAyNcAy9oAydgA//8AytsAy9kAytkAyNgAydgAydkAy9kAzP8AydgAydgAydgAz98AzN0AyNcAyNsAydcAydgAydgAydcAytgAytcAydcAydcAytcAydcAyNcAydcAy9gAztgAydcAydgAzOAAydcAyNgAyNgAytwAyNcAyNgAy9wAyNcAyNcAyNgAydgAyNcAydcAydgA0uEAydkAyNgAyeQA4+MAyNgAydkAzN0AyNsA1f8AyNgAydgAydcA1eMAydgAydcAyNdj6PGJAAAAZ3RSTlMAJFpBAQqm8qwNPiiPygcLv8QEw5cDQMA1JU4MwiuDbl/+6+m4+0XLAj9KePz9cjYFvervEA/IDsfFr+xcgeaOYIDo+ica1OMZ9bXlHe73LM3M35itxs8Rf5ATCbFeHjgGttC5ErzO3WvwaAAAAWxJREFUOMt9kudCwkAQhFcITQWCoaggiBqxoaixYUVsYMMGCmLXff838LIXCJAL84fvmCHsTg4AYMDhlIDkcnu8Po4w6BjiIA0joj+gY1BmGKLEiMIwHNFR9xGjuh8jpMQoYZjRGBGOA8QTHDEUB4hynABwcEqCT8GW2DNSnCYBnJzSoSk0NT2jcphlM/rRXpk5NkRgfmFxSWBml6MrOWNlWBUEEmDKtyYIrGttP66gSP4Nww8mUKzNLd5/zHaJbb1Tl9xnzR2WcGM/5QE8BLvJvf0Dc4HDo8IxUVECL5Vywv7s9Mzwz/WLcFHSsWy8w0sa9+qa/JtbOlUY3mnGLbjnCz9Q4JEfnhCrNb5nXi3w754p8MIPKVWpt6psGJ+vFJBbBUO3GlozzYdsSmCV1NlntiTnegNvPQ29Wx7h7fKrEUvg47PD/6oLpgh8m7//AZEav4b/J/bbb75SAzvR3crY+6y8fLGsQV9ZSvwHF4LQIhDjT+8AAAAASUVORK5CYII=
  23. +#define parabola_icon data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABL0lEQVQ4jWNgoCcoq16VU1GzygnEBtEVDWuV8GooKFuhWVG3uiM3d5UokG4qr1szAaa5vGbVt4ralacwNDU0rGIrr10VBVG0+lxhwyqVsqqVtRW1q6eD5IvL19oB2V+B+D9QzQu4xtDQVZylVavygRKHqurWOlbUrknKK12qWlCwWLK8elUFA8N/xvLy5VYVtas+gzWDDVi9E2QjT1XdcufymjWpQJt1cXmnvHwVP1DzR7hmIC6vW+kOtpnYQKysW30arrlm9RVi9cFBRfXKJTADympWJZNsQFnN6rUQA1adAQU2SZqBXmUGBtozUDiU1qxQJtl2oCY3kO2l1avCSdYMAsBAWwyM2plkaS4p6eYGOv1YQ0MDB1kGlFWuDChuWKZBlmYQqK5eJU22ZkIAAEIlnQZQkzITAAAAAElFTkSuQmCC
  24. +
  25. +#define fsf_icon data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAACXBIWXMAAAsTAAALEwEAmpwYAAADG0lEQVQoFQEQA+/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQECAAAAAAAAAAAAAAAAAAAA2qOp7tTXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAP///wAAAAAAAOCyt7pUXQcSEgcQDwAAAP///wAAAAAAAAD//x9NSDqNhQEBAQQAAAAAAAAAAAAAAAAQJiQGDQ0aPToZPjoAAQEAAAAAAAAAAAABAQEpZV4AAAAAAAAAAAAA////////////////pSIv05KZ////////////////////////////////AAAAAQAAAP///6krNwAAAAAAAPHc3ggSEQcSEQAAAAAAAAAAABY3NEGelQAAAAAAAAEBAQEAAAD///+YARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGDg1g690CBgYAAAABAQEEAAAAAAAAS7etAAAAAAAAwGVtHklFIlJOAAAAAAAAAAAAAAAA+/X2BwYGAAAAAAAABAAAAAAAAB1IQwAAAAAAAAYNDBAmJB1IQwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAgL//v4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAQEB//7/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAECAv/+/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD////////////////cqK3qzM////////////////////////////////8AAAABAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGuLjDf9F8oBAAAAAElFTkSuQmCC
  26. +
  27. +#define gnu_icon data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAGFBMVEVFRUV+fn6mpqa/v7/Ozs7Y2Njg4OD8/Pwuhn+TAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEQAACxEBf2RfkQAAAAd0SU1FB9MBDhQ6Gd8s57cAAAEVSURBVBgZBcGxVtpgGADQL9gHSBzqSognzMixmcWWzB6pmRHhnyvku6/fewMAIPD3TwHmQxHs6vr+A16bphNum/vV0x429201hcPjAGBTDZGnR/Kw1U181+u4HXvOdSxjUcztz8jjg1xGVBG9XPYxt4PviKiaWLg168iXtbrq+mPT1utjNcR1U73deRnL43M2sRgj3+oYs8uL3rLphPd2QWmHbMu/VS/cnk6UdtSW657g9yBlcZ0UAkUWzPvyRaAYmfd+HT4IZtvC59ibEJxXiqJjQpBpNEufBYE0McoOAunGhRMEFIPc7h4goJigQEBxk8u7AgEpL3IEAUZfcgAByGFXQACm5+4MAuB19QMEgI8CAgDgP4rivVgoKP6ZAAAAAElFTkSuQmCC
  28. +
  29. +#define libreplanet_icon data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACfElEQVQ4jZXTS0hUcRTH8f+9M3fGd0gRRq1a2bZdBAotWtS6TQtB6IHgKzRy0UKqjRaRCAq+R21MDMsUR83JR5fJxhmaK2lzsWAWw+ToEHJxgnFm7reFIgza66z/58P/dzhHcESZpsluIsFPwyCVSmGa5lHPEEIIkdGYTqPPvqUlP4fK8nJ2DINYNEq71YJ3fv4QlAGkUynaj+VRdfUK7580M52rEN/ZYWNjg2GrjEMSPFXsmOn0YcA0TZ4V5tNZUkJTTTWfJiZIJhJ8U1VczwcZs0o4JUHzufM0ZGcf/OQASCaTxGIxDMNA00P8iEbpuXyJ8Tw77+wWJhWZQYuVbiHoFIKwpmUC4XCYzc1NDMMgHo9z8+IFvl6/xsf7D9ArbjOpyAxLEt1C0CUErfvJDwBd14lEImxvb/N9fR1fgY3egmyWsq0sO/poUyw4pb3mLiFolyRM09wDEokEfr+fUChEJBJh4HgBS7kKn92zLIy9ZriqklFZwiEEHfsRRp1O0un0HpDa3cU9M8PKygp3Tp5AzbKgZlmYt1uYtkn02q0MyYKmnBxWNI27Nhtut5tkMrkHmKZJbWkpqqryQpFxKTJTisyEVeaVRWJIlqgpLuZRWRkejwe/34/P58ucwZvWVhYXF5l2uejIzeHGqbM4ZYmB/dy1hUV8mJpibm4On8/H1tbW4T1YXV3F6/WysLDA5Pg4nfsDe5yfz8OiIjweD5qmEQwGf7/KwWCQtbU1NE2jRZbpEoI2SWKqr49lVUXX9T/fAkAgEKC/e5SW6mo6hKD+zGn6e0bw+/x/PyaA9S/rvOwfobGukfpbddyraMDR7iCwHPg34H9KCCF+Abts3KCj/p6aAAAAAElFTkSuQmCC
  30. +
  31. +#define hnode_icon data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABgElEQVQ4jaXRz2uSARzHcb0vlRGEzTVWISU1BVkFYTIyjNK1pKcxHA+yhWMWIamHYikFgpoLIi9jwegi3QbL9SzdLmMbM9J+DkJBgm5RDvEPeHeQHOyQz0OH9+V7ePGBr0pqpPmfVPsP8a0AR4MnMEwf48x9K0s/E8oAY9iEMOvD+8yP2qVjrhhRBnSN61n5sIpULqC+pGHh8wNlgEY8jPQXcGh4VXukDND5evYAl46odIuXtYdKAANSudAChO52/XeMZMohecCbcoGdH99Y+7LO72adT9+/4nh8nYOjBl7/SsoB8gBkpHk8T0S2K++pN3fRin3cfnFDHvCuWkI9rEMvHGEo5gbAHnXhnLF1BpZLeRaLOVT2A8Q3A5wMngXgWtKLxX9KPqC+rCWQvYkpeK4NWKcGOgO50ts2MJJ0cPreeQDciTHMchZYIhcwh2wcuqjn+ccwGm9v6wsTxxn0dVgQXZ7Ek3Agpq6QrcaQGmmebtxFSDkRU1fJVmL/BpT2ByV/3eDMhinRAAAAAElFTkSuQmCC
  32. <!-- This Source Code Form is subject to the terms of the Mozilla Public
  33. - License, v. 2.0. If a copy of the MPL was not distributed with this
  34. - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
  35. @@ -27,30 +27,20 @@
  36. <h1 data-l10n-id="default-bookmarks-heading">default-bookmarks-heading</h1>
  37. <dl><p>
  38. -#ifndef NIGHTLY_BUILD
  39. - <dt><h3 data-l10n-id="default-bookmarks-firefox-heading">default-bookmarks-firefox-heading</h3></dt>
  40. + <dt><h3>Parabola GNU/Linux-libre</h3></dt>
  41. <dl><p>
  42. - <dt><a href="https://support.mozilla.org/products/firefox" icon="@firefox_icon@" data-l10n-id="default-bookmarks-firefox-get-help">default-bookmarks-firefox-get-help</a></dt>
  43. - <dt><a href="https://support.mozilla.org/kb/customize-firefox-controls-buttons-and-toolbars?utm_source=firefox-browser&utm_medium=default-bookmarks&utm_campaign=customize" icon="@firefox_icon@" data-l10n-id="default-bookmarks-firefox-customize">default-bookmarks-firefox-customize</a></dt>
  44. -#ifdef EARLY_BETA_OR_EARLIER
  45. - <dt><a href="https://www.mozilla.org/contribute/?utm_medium=firefox-desktop&utm_source=bookmarks-toolbar&utm_campaign=new-users-beta&utm_content=-global" icon="@mozilla_icon@" data-l10n-id="default-bookmarks-firefox-community">default-bookmarks-firefox-community</a></dt>
  46. -#else
  47. - <dt><a href="https://www.mozilla.org/contribute/" icon="@mozilla_icon@" data-l10n-id="default-bookmarks-firefox-community">default-bookmarks-firefox-community</a></dt>
  48. -#endif
  49. - <dt><a href="https://www.mozilla.org/about/" icon="@mozilla_icon@" data-l10n-id="default-bookmarks-firefox-about">default-bookmarks-firefox-about</a></dt>
  50. - </dl><p>
  51. -#else
  52. - <dt><h3 data-l10n-id="default-bookmarks-nightly-heading">default-bookmarks-nightly-heading</h3></dt>
  53. + <dt><a href="https://www.parabola.nu/" icon="@parabola_icon@">Parabola GNU/Linux-libre</a>
  54. + <dt><a href="https://www.parabola.nu/packages/" icon="@parabola_icon@">Parabola GNU/Linux-libre Packages</a>
  55. + <dt><a href="https://wiki.parabola.nu/" icon="@parabola_icon@">Parabola GNU/Linux-libre Wiki</a>
  56. + <dt><a href="https://labs.parabola.nu/" icon="@parabola_icon@">Parabola GNU/Linux-libre Labs</a>
  57. + </dl><p>
  58. + <dt><h3>Free Software Foundation</h3></dt>
  59. <dl><p>
  60. - <dt><a href="https://www.mozilla.org/contribute/?utm_medium=firefox-desktop&utm_source=bookmarks-toolbar&utm_campaign=new-users-nightly&utm_content=-global" icon="@mozilla_icon@" data-l10n-id="default-bookmarks-firefox-community">default-bookmarks-firefox-community</a></dt>
  61. - <dt><a href="https://blog.nightly.mozilla.org/" icon="@mozilla_icon@" data-l10n-id="default-bookmarks-nightly-blog">default-bookmarks-nightly-blog</a></dt>
  62. - <dt><a href="https://bugzilla.mozilla.org/" icon="@bugzilla_icon@" shortcuturl="bz" data-l10n-id="default-bookmarks-bugzilla">default-bookmarks-bugzilla</a></dt>
  63. - <dt><a href="https://developer.mozilla.org/" icon="@mdn_icon@" shortcuturl="mdn" data-l10n-id="default-bookmarks-mdn">default-bookmarks-mdn</a></dt>
  64. - <dt><a href="https://addons.mozilla.org/firefox/addon/nightly-tester-tools/" icon="@addon_icon@" data-l10n-id="default-bookmarks-nightly-tester-tools">default-bookmarks-nightly-tester-tools</a></dt>
  65. - <dt><a href="about:crashes" icon="@mozilla_icon@" data-l10n-id="default-bookmarks-crashes">default-bookmarks-crashes</a></dt>
  66. - <dt><a href="https://planet.mozilla.org/" icon="@mozilla_icon@" data-l10n-id="default-bookmarks-planet">default-bookmarks-planet</a></dt>
  67. + <dt><a href="https://www.fsf.org/" icon="@fsf_icon@">Free Software Foundation</a>
  68. + <dt><a href="https://www.gnu.org/" icon="@gnu_icon@">The GNU Operating System and the Free Software Movement</a>
  69. + <dt><a href="https://libreplanet.org/" icon="@libreplanet_icon@">LibrePlanet</a>
  70. + <dt><a href="https://www.h-node.org/" icon="@hnode_icon@">h-node</a>
  71. </dl><p>
  72. -#endif
  73. </dl>
  74. </body>
  75. </html>
  76. --
  77. 2.47.0
  78. From fb8153ef3ff30fd4800ed510f4a61cef8f3653d4 Mon Sep 17 00:00:00 2001
  79. From: grizzlyuser <grizzlyuser@protonmail.com>
  80. Date: Sat, 7 May 2022 21:46:48 +0200
  81. Subject: [PATCH 2/7] Remove 'More from Mozilla' section in Preferences
  82. Currently it contains functionality to provide links to nonfree software
  83. like Firefox Mobile, which is not compatible with the FSDG for the same
  84. reasons as desktop Firefox.
  85. ---
  86. browser/app/profile/firefox.js | 2 +-
  87. .../static/browser_all_files_referenced.js | 9 ------
  88. browser/components/preferences/jar.mn | 3 --
  89. .../more-from-mozilla-qr-code-simple-cn.svg | 4 ---
  90. .../more-from-mozilla-qr-code-simple.svg | 4 ---
  91. .../components/preferences/moreFromMozilla.js | 30 -------------------
  92. browser/components/preferences/preferences.js | 8 -----
  93. .../components/preferences/preferences.xhtml | 12 --------
  94. 8 files changed, 1 insertion(+), 71 deletions(-)
  95. delete mode 100644 browser/components/preferences/more-from-mozilla-qr-code-simple-cn.svg
  96. delete mode 100644 browser/components/preferences/more-from-mozilla-qr-code-simple.svg
  97. diff --git a/browser/app/profile/firefox.js b/browser/app/profile/firefox.js
  98. index 0584a54fa7..8125b3005e 100644
  99. --- a/browser/app/profile/firefox.js
  100. +++ b/browser/app/profile/firefox.js
  101. @@ -1282,7 +1282,7 @@ pref("browser.preferences.experimental", true);
  102. // Whether we had to hide the "Firefox Labs" section because it would be empty.
  103. pref("browser.preferences.experimental.hidden", false);
  104. // Whether we show the "More from Mozilla" section.
  105. -pref("browser.preferences.moreFromMozilla", true);
  106. +pref("browser.preferences.moreFromMozilla", false);
  107. // Used by settings to track whether the user customized advanced
  108. // performance settings. Not used directly elsewhere.
  109. diff --git a/browser/base/content/test/static/browser_all_files_referenced.js b/browser/base/content/test/static/browser_all_files_referenced.js
  110. index e4ee47767d..cb8881c458 100644
  111. --- a/browser/base/content/test/static/browser_all_files_referenced.js
  112. +++ b/browser/base/content/test/static/browser_all_files_referenced.js
  113. @@ -160,15 +160,6 @@ var allowlist = [
  114. // extensions/pref/autoconfig/src/nsReadConfig.cpp
  115. { file: "resource://gre/defaults/autoconfig/prefcalls.js" },
  116. - // browser/components/preferences/moreFromMozilla.js
  117. - // These files URLs are constructed programatically at run time.
  118. - {
  119. - file: "chrome://browser/content/preferences/more-from-mozilla-qr-code-simple.svg",
  120. - },
  121. - {
  122. - file: "chrome://browser/content/preferences/more-from-mozilla-qr-code-simple-cn.svg",
  123. - },
  124. -
  125. { file: "resource://gre/greprefs.js" },
  126. // layout/mathml/nsMathMLChar.cpp
  127. diff --git a/browser/components/preferences/jar.mn b/browser/components/preferences/jar.mn
  128. index 3b60d18e48..a99a427e1d 100644
  129. --- a/browser/components/preferences/jar.mn
  130. +++ b/browser/components/preferences/jar.mn
  131. @@ -15,11 +15,8 @@ browser.jar:
  132. content/browser/preferences/translations.js
  133. content/browser/preferences/sync.js
  134. content/browser/preferences/experimental.js
  135. - content/browser/preferences/moreFromMozilla.js
  136. content/browser/preferences/fxaPairDevice.xhtml
  137. content/browser/preferences/fxaPairDevice.js
  138. content/browser/preferences/findInPage.js
  139. - content/browser/preferences/more-from-mozilla-qr-code-simple.svg
  140. - content/browser/preferences/more-from-mozilla-qr-code-simple-cn.svg
  141. content/browser/preferences/web-appearance-dark.svg
  142. content/browser/preferences/web-appearance-light.svg
  143. diff --git a/browser/components/preferences/more-from-mozilla-qr-code-simple-cn.svg b/browser/components/preferences/more-from-mozilla-qr-code-simple-cn.svg
  144. deleted file mode 100644
  145. index edcad0f36c..0000000000
  146. --- a/browser/components/preferences/more-from-mozilla-qr-code-simple-cn.svg
  147. +++ /dev/null
  148. @@ -1,4 +0,0 @@
  149. -<!-- This Source Code Form is subject to the terms of the Mozilla Public
  150. - - License, v. 2.0. If a copy of the MPL was not distributed with this
  151. - - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
  152. -<svg width="80" height="80" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4 2h72a2 2 0 0 1 2 2v72a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2ZM0 4a4 4 0 0 1 4-4h72a4 4 0 0 1 4 4v72a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V4Zm7.08 3.08h15.892v15.892H7.08V7.08Zm4.54 2.27H9.35V20.701H20.701V9.35h-9.08Zm18.163-2.27h4.541v2.27h2.27v2.27h-2.27v2.27h-2.27v2.271h4.54v-4.54h2.27V9.35h2.271v6.811h-2.27v2.27h2.27v4.541h-2.27v-2.27h-2.27v-2.27h-2.27v2.27h-2.271v-2.27h-2.27V7.08Zm0 13.622v-2.27h-2.27V9.35h-2.27v13.622h2.27v2.27h-9.081v2.271h-2.27v2.27H13.89v-4.54h-2.27v2.27H7.08v2.27h2.27v2.27h2.27v2.271h9.081v2.27h2.271v2.27h-2.27v2.271h-2.27v-2.27h-2.27v-2.27H7.08v2.27h4.54v2.27H9.35v2.27h6.811v-2.27h2.27v4.54h6.811v-2.27h2.271v2.27h2.27v-4.54h-4.54v-2.27h2.27v-4.54h2.27v-2.271h-4.54v-2.27h2.27v-2.271h2.27v-4.54h2.27v2.27h4.541v2.27h-2.27v2.27h2.27v-2.27h2.27v-4.54h-2.27v-2.271h-2.27v2.27h-2.27v-2.27h-2.27Zm0 0h-2.27v2.27h2.27v-2.27Zm-9.081 11.352v2.27h2.27v2.27h2.27v-4.54h-4.54Zm4.54 9.081h-4.54v2.27h4.54v-2.27Zm-4.54-9.081v-2.27h2.27v-2.271h-4.54v4.54h2.27Zm-9.082 0v-2.27h2.27v2.27h-2.27ZM41.135 9.35V7.08h2.27v2.27h-2.27Zm2.27 20.433h-2.27v-4.54h2.27v2.27h2.27v-2.27h2.271v-4.541h2.27v2.27h2.271v-4.54h2.27V25.242h2.27v2.271h-4.54v-2.27h-2.27v4.54h-6.811Zm9.082 2.27v-2.27h-2.27v2.27h2.27Zm2.27 0h-2.27v4.541h-2.27v4.541h2.27v4.54h-2.27v4.541h-4.541v2.271h-2.27v-2.27h-2.27v2.27h2.27v2.27h-4.541v-4.54h-6.811v2.27h-2.27v-4.54h-4.541v2.27h-2.27v-2.27h-2.271v2.27h2.27v2.27h-4.54v-4.54H13.89v2.27h-2.27v-4.541H9.35v2.27H7.08v2.27h4.54v2.271H7.08v2.27h4.54v-2.27h2.27v2.27h2.271v-2.27h2.27v2.27h6.811v6.811h2.271v2.27h2.27v2.271h-4.54v2.27h2.27v2.271h2.27v-4.54h2.27v-2.271h-2.27v-4.54h4.541v2.27h2.27v2.27h-2.27v2.27h2.27v4.541h-2.27v2.27h2.27v-2.27h2.27v2.27h6.811v-2.27h4.541v-4.54h4.541v2.27h-2.27v4.54h2.27v-2.27h2.27v2.27h9.082V66.11h2.27v2.27h4.541v-2.27h-2.27v-6.811h2.27V45.675h-2.27v13.622h-2.27v-2.27h-2.27v-4.541h-6.811v-2.27h-4.541v-6.811h2.27v4.54h4.54v-4.54h-2.27v-2.27h-6.811v-2.271h2.27v-2.27h2.27v2.27h2.271v-4.54h4.54v9.08h2.271v-2.27h2.27v-2.27h-2.27v-6.811h2.27v-2.27h2.271v2.27h2.27v-4.541h-2.27v-2.27H59.299v2.27h-2.271v2.27h-2.27v2.27Zm2.27 0v2.271h-2.27v-2.27h2.27Zm2.271-2.27h2.27v2.27h2.27v-4.54h-4.54v2.27Zm0 0v2.27h-2.27v-2.27h2.27Zm9.082 29.515h-2.27v2.27h-2.271v2.27h4.54v-4.54ZM54.757 66.11h2.27v2.27h2.271v2.271h4.54v-2.27h-2.27v-2.27h-2.27v-2.271h-4.54v2.27Zm-6.81-2.27v2.27h2.27v-2.27h-2.27Zm-2.271 0v-2.27h-6.811v-2.27h2.27v-2.271h2.27v-2.27h9.082v4.54h-4.54v-2.27h-2.271v2.27h2.27v4.54h-2.27Zm0 0h-9.081v2.27h2.27v2.27h2.27v2.271h2.27v-2.27h2.27v-4.541Zm-9.082-6.811v2.27h-2.27v-2.27h2.27Zm0-2.27h2.27v2.27h-2.27v-2.27Zm0 0h-2.27v-2.271h2.27v2.27Zm-6.81 4.54v-6.811h-2.271v6.811h2.27ZM47.945 7.08h4.541v4.54h-2.27V9.35h-2.27V7.08Zm0 2.27v2.27h2.27v2.27h4.541v2.271h-4.54v2.27h-6.811v-2.27h2.27v-2.27h-2.27v-2.27h2.27V9.35h2.27Zm9.082-2.27H72.92v15.892H57.028V7.08Zm4.54 2.27h-2.27V20.701H70.65V9.35h-9.081ZM11.62 11.62h6.811v6.811H11.621V11.621Zm49.949 0H68.379v6.811H61.57V11.621Zm-18.163 9.082h2.27v2.27h-2.27v-2.27ZM68.38 34.324h2.27v2.27h-2.27v-2.27Zm2.27 2.27h2.27v4.541h-2.27v-4.54Zm-4.54 11.352h2.27v2.27h-2.27v-2.27Zm-9.082 6.811h-2.27v6.811H61.567V54.758h-4.54ZM7.08 57.027h15.892V72.92H7.08V57.028Zm4.54 2.271H9.35V70.65H20.701V59.299h-9.08Zm45.408-2.27h2.27v2.27h-2.27v-2.27Zm-45.408 4.54h6.811v6.811H11.621V61.57Zm59.03 9.082h2.27v2.27h-2.27v-2.27Z"/></svg>
  153. diff --git a/browser/components/preferences/more-from-mozilla-qr-code-simple.svg b/browser/components/preferences/more-from-mozilla-qr-code-simple.svg
  154. deleted file mode 100644
  155. index bb847abdd1..0000000000
  156. --- a/browser/components/preferences/more-from-mozilla-qr-code-simple.svg
  157. +++ /dev/null
  158. @@ -1,4 +0,0 @@
  159. -<!-- This Source Code Form is subject to the terms of the Mozilla Public
  160. - - License, v. 2.0. If a copy of the MPL was not distributed with this
  161. - - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
  162. -<svg width="80" height="80" fill="context-fill" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M76 2H4a2 2 0 0 0-2 2v72a2 2 0 0 0 2 2h72a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2ZM4 0a4 4 0 0 0-4 4v72a4 4 0 0 0 4 4h72a4 4 0 0 0 4-4V4a4 4 0 0 0-4-4H4Zm3.08 7.08h15.892v15.892H7.08V7.08Zm4.54 2.27H9.35V20.701H20.701V9.35h-9.08Zm20.434-2.27h2.27v2.27h2.27V7.08h4.541v2.27h2.27v2.27H36.596v2.27h-4.541v2.271h-2.27v-2.27h-2.271v-2.27h2.27V9.35h2.27V7.08Zm-4.541 4.54h-2.27V9.35h2.27v2.27Zm2.27 11.352v-4.54h2.27v-2.27h4.541V13.89h4.541v2.27h4.54v2.27h-2.27v2.27h-2.27v-2.27h-2.27v2.27h-2.27v-2.27h-2.27v2.27h-2.271v2.271h-2.27Zm-4.54 2.27V18.433h2.27v4.54h2.27v2.27h-4.54Zm0 0v2.271h-9.081v-2.27h9.08Zm11.351-2.27h-2.27v-2.27h2.27v2.27Zm2.27 0h-2.27v4.541h-2.27v-2.27h-2.27v2.27h2.27v2.27h4.54V22.973Zm2.271 0v-2.27h-2.27v2.27h2.27Zm2.27 0h-2.27v6.811h4.54v-2.27h-2.27v-4.54Zm2.27 0h-2.27v-2.27h2.27v2.27Zm4.542-6.81h-2.27V22.971h-2.271v2.27h2.27v2.271h2.27v2.27h-2.27v2.27h2.27v-2.27h2.271v2.27h2.27v2.271h2.27v-4.54h2.271v2.27h2.27v2.27h-2.27v2.27h-2.27v2.27h-4.541v6.811h2.27v2.271h4.541v4.541h-6.811v-2.27h-2.27v2.27h-2.27v-2.27h-4.541v2.27h-4.541v-2.27h-4.54v2.27h2.27v2.27h2.27v2.27H45.675v4.541h2.271v2.27h-2.27v2.271h-2.27v-4.54h-4.541v-2.27h-2.27v-2.271h-2.27v2.27h2.27v2.27h-2.27v2.27h-2.271v-2.27h-2.27v-2.27h-2.271v-4.54h2.27v2.27h2.27v-2.27h-2.27v-2.271h2.27v-2.27h-4.54v-2.27h2.27v-2.271h-2.27v-4.54h2.27v-2.271h-2.27v-6.811h2.27v-2.27h-2.27v2.27h-4.54v-2.27h-2.271v2.27h2.27v2.27h-4.54v-4.54h-2.27V36.593H13.89v-4.54h-2.27v-2.27h2.27v-2.271H7.08v6.811h2.27v4.54h4.54v2.271h-2.27v2.27H9.35v-2.27H7.08v2.27h2.27v2.27H7.08v2.271h2.27v-2.27h2.27v2.27h2.27v-4.54h4.541v-2.27h-2.27v-4.541h2.27v2.27h2.27v2.27h2.271v2.27h-2.27v2.27h-2.27v2.271h-2.27v2.27H11.62v2.271H7.08v2.27h4.54v-2.27h4.541v2.27h9.081v9.081h4.541v4.541h-2.27v4.541h4.54v-2.27h2.271v2.27h2.27v-4.54h-4.54v-2.27h2.27v-2.271h2.27v-2.27h2.27v2.27h2.271v2.27h-2.27v6.811H45.675v-4.54h2.271v4.54h2.27v-4.54h2.271v4.54h6.811v-2.27h2.27v2.27h2.27v-2.27h-2.27v-2.27h-4.54v-2.27h-9.081v-2.271H59.297v2.27h2.27v-2.27h2.27v4.54h4.541v4.541h2.271v-2.27h2.27v-4.54h-2.27v-2.271h2.27v-2.27h-2.27v-2.27h2.27v-4.541h-2.27v-4.541h2.27V27.513h-2.27v-2.27h-2.27v2.27h-6.811v-2.27h-4.541v2.27h-2.27v-2.27h-2.271v-2.27h2.27v-4.541h-4.54v-2.27Zm2.27-6.812h2.27v4.54h-2.27v2.271h-2.27v-4.54h2.27V9.35Zm0 0h-6.811V7.08h6.811v2.27Zm0 13.622v-2.27h-2.27v2.27h2.27Zm9.081 6.811v2.27h2.27v2.271h-2.27v2.27h-2.27v4.541h-4.54v2.27h2.27v2.27h4.54v-2.27h2.27v4.541h-2.27v4.541h2.27v6.811h2.271v2.27h-2.27v2.27h4.54v-4.54h2.271v-4.54h-2.27v-4.541h2.27v-4.541h-2.27v-4.54h2.27v-6.811h-2.27v-2.271h2.27v-2.27h-4.54v2.27h-2.271v-2.27h-2.27Zm6.812 24.974h-2.27v2.27h2.27v-2.27Zm0-4.54h-4.541v-2.27h4.54v2.27Zm-4.541-9.082h2.27v2.27h-2.27v-2.27Zm-2.27 0v-4.54h2.27v4.54h-2.27Zm4.54-4.54v-2.27h-2.27v2.27h2.27Zm0 0h2.27v2.27h-2.27v-2.27Zm-4.54 4.54v2.27h-2.27v-2.27h2.27Zm0-11.352v-2.27h-2.27v2.27h2.27ZM57.028 68.38h-2.27v2.27h2.27v-2.27Zm-24.974 0h-2.27v2.27h2.27v-2.27ZM20.702 47.946v2.27h2.27v2.271h-4.54v-4.54h2.27Zm2.27-2.27v2.27h-2.27v-2.27h2.27Zm2.27 0v2.27h2.271v-2.27h-2.27Zm0 0h-2.27v-2.27h2.27v2.27Zm-2.27-9.082v2.27h-2.27v-2.27h2.27Zm0 0h2.27v-2.27h-2.27v2.27ZM9.35 34.324v-2.27h2.27v2.27H9.35Zm15.893 20.433h2.27v-2.27h-2.27v2.27ZM41.135 66.11v4.541h2.27v-4.54h-2.27Zm6.811-4.54v-2.27h2.27v2.27h-2.27Zm-2.27-6.812h-2.27v-2.27h2.27v2.27Zm0 0v2.27h2.27v-2.27h-2.27Zm4.54-20.433v2.27h2.271v-2.27h-2.27Zm2.271-9.081h-2.27v2.27h2.27v-2.27Zm4.54-18.163H72.92v15.892H57.028V7.08Zm4.541 2.27h-2.27V20.701H70.65V9.35h-9.081ZM11.62 11.62h6.811v6.811H11.621V11.621Zm34.056 0h2.27v2.27h-2.27v-2.27Zm15.892 0h6.811v6.811H61.57V11.621Zm-4.54 43.137h-2.27v6.811H61.567V54.758h-4.54ZM7.08 57.027h15.892V72.92H7.08V57.028Zm4.54 2.271H9.35V70.65H20.701V59.299h-9.08Zm45.408-2.27h2.27v2.27h-2.27v-2.27Zm-45.408 4.54h6.811v6.811H11.621V61.57Z"/></svg>
  163. diff --git a/browser/components/preferences/moreFromMozilla.js b/browser/components/preferences/moreFromMozilla.js
  164. index bf97580d81..4d66df1d06 100644
  165. --- a/browser/components/preferences/moreFromMozilla.js
  166. +++ b/browser/components/preferences/moreFromMozilla.js
  167. @@ -82,36 +82,6 @@ var gMoreFromMozillaPane = {
  168. renderProducts() {
  169. const isRegionUS = Region.home.toLowerCase() === "us";
  170. let products = [
  171. - {
  172. - id: "firefox-mobile",
  173. - title_string_id: "more-from-moz-firefox-mobile-title",
  174. - description_string_id: "more-from-moz-firefox-mobile-description",
  175. - region: "global",
  176. - button: {
  177. - id: "fxMobile",
  178. - type: "link",
  179. - label_string_id: "more-from-moz-learn-more-link",
  180. - actionURL: AppConstants.isChinaRepack()
  181. - ? "https://www.firefox.com.cn/browsers/mobile/"
  182. - : "https://www.mozilla.org/firefox/browsers/mobile/",
  183. - },
  184. - qrcode: {
  185. - title: {
  186. - string_id: "more-from-moz-qr-code-box-firefox-mobile-title",
  187. - },
  188. - image_src_prefix:
  189. - "chrome://browser/content/preferences/more-from-mozilla-qr-code",
  190. - button: {
  191. - id: "qr-code-send-email",
  192. - label: {
  193. - string_id: "more-from-moz-qr-code-box-firefox-mobile-button",
  194. - },
  195. - actionURL: AppConstants.isChinaRepack()
  196. - ? "https://www.firefox.com.cn/mobile/get-app/"
  197. - : "https://www.mozilla.org/firefox/mobile/get-app/?v=mfm",
  198. - },
  199. - },
  200. - },
  201. {
  202. id: "mozilla-monitor",
  203. title_string_id: "more-from-moz-mozilla-monitor-title",
  204. diff --git a/browser/components/preferences/preferences.js b/browser/components/preferences/preferences.js
  205. index 78b70a99b0..5f79971fd7 100644
  206. --- a/browser/components/preferences/preferences.js
  207. +++ b/browser/components/preferences/preferences.js
  208. @@ -11,7 +11,6 @@
  209. /* import-globals-from privacy.js */
  210. /* import-globals-from sync.js */
  211. /* import-globals-from experimental.js */
  212. -/* import-globals-from moreFromMozilla.js */
  213. /* import-globals-from findInPage.js */
  214. /* import-globals-from /browser/base/content/utilityOverlay.js */
  215. /* import-globals-from /toolkit/content/preferencesBindings.js */
  216. @@ -211,13 +210,6 @@ function init_all() {
  217. register_module("paneExperimental", gExperimentalPane);
  218. }
  219. - NimbusFeatures.moreFromMozilla.recordExposureEvent({ once: true });
  220. - if (NimbusFeatures.moreFromMozilla.getVariable("enabled")) {
  221. - document.getElementById("category-more-from-mozilla").hidden = false;
  222. - gMoreFromMozillaPane.option =
  223. - NimbusFeatures.moreFromMozilla.getVariable("template");
  224. - register_module("paneMoreFromMozilla", gMoreFromMozillaPane);
  225. - }
  226. // The Sync category needs to be the last of the "real" categories
  227. // registered and inititalized since many tests wait for the
  228. // "sync-pane-loaded" observer notification before starting the test.
  229. diff --git a/browser/components/preferences/preferences.xhtml b/browser/components/preferences/preferences.xhtml
  230. index 951af95159..e4ba0d94bc 100644
  231. --- a/browser/components/preferences/preferences.xhtml
  232. +++ b/browser/components/preferences/preferences.xhtml
  233. @@ -47,7 +47,6 @@
  234. <link rel="localization" href="browser/browser.ftl"/>
  235. <!-- Used by fontbuilder.js -->
  236. <link rel="localization" href="browser/preferences/fonts.ftl"/>
  237. - <link rel="localization" href="browser/preferences/moreFromMozilla.ftl"/>
  238. <link rel="localization" href="browser/preferences/preferences.ftl"/>
  239. <link rel="localization" href="toolkit/branding/brandings.ftl"/>
  240. <link rel="localization" href="toolkit/featuregates/features.ftl"/>
  241. @@ -167,16 +166,6 @@
  242. <image class="category-icon"/>
  243. <label class="category-name" flex="1" data-l10n-id="settings-pane-labs-title"></label>
  244. </richlistitem>
  245. - <richlistitem id="category-more-from-mozilla"
  246. - class="category"
  247. - hidden="true"
  248. - data-l10n-id="more-from-moz-category"
  249. - data-l10n-attrs="tooltiptext"
  250. - value="paneMoreFromMozilla"
  251. - align="center">
  252. - <image class="category-icon"/>
  253. - <label class="category-name" flex="1" data-l10n-id="more-from-moz-title"></label>
  254. - </richlistitem>
  255. <!-- The following <richlistitem> elements are hidden from the list of items via the hidden-category class.
  256. The intent is that they act as sub-pages, accessible from the UI of one of the main pages, but are
  257. @@ -246,7 +235,6 @@
  258. #include translations.inc.xhtml
  259. #include sync.inc.xhtml
  260. #include experimental.inc.xhtml
  261. -#include moreFromMozilla.inc.xhtml
  262. </vbox>
  263. </vbox>
  264. </vbox>
  265. --
  266. 2.47.0
  267. From 6291b2b84fd3dc84034efc86a280512adb0e1e95 Mon Sep 17 00:00:00 2001
  268. From: grizzlyuser <grizzlyuser@protonmail.com>
  269. Date: Sat, 7 May 2022 21:51:06 +0200
  270. Subject: [PATCH 3/7] Remove promos of Firefox Focus and Klar from Private
  271. Browsing
  272. Please correct me if I'm wrong, but these are not compatible with FSDG
  273. for the same reasons as the original Firefox.
  274. ---
  275. browser/app/profile/firefox.js | 2 +-
  276. .../static/browser_all_files_referenced.js | 2 -
  277. .../modules/OnboardingMessageProvider.sys.mjs | 309 ------------------
  278. .../modules/PanelTestProvider.sys.mjs | 79 -----
  279. .../content/assets/focus-qr-code.svg | 114 -------
  280. .../content/assets/klar-qr-code.svg | 114 -------
  281. 6 files changed, 1 insertion(+), 619 deletions(-)
  282. delete mode 100644 browser/components/privatebrowsing/content/assets/focus-qr-code.svg
  283. delete mode 100644 browser/components/privatebrowsing/content/assets/klar-qr-code.svg
  284. diff --git a/browser/app/profile/firefox.js b/browser/app/profile/firefox.js
  285. index 8125b3005e..b3b60b975b 100644
  286. --- a/browser/app/profile/firefox.js
  287. +++ b/browser/app/profile/firefox.js
  288. @@ -2316,7 +2316,7 @@ pref("browser.contentblocking.report.vpn_regions", "ca,my,nz,sg,gb,gg,im,io,je,u
  289. pref("browser.promo.focus.disallowed_regions", "cn");
  290. // Default to enabling focus promos to be shown where allowed.
  291. -pref("browser.promo.focus.enabled", true);
  292. +pref("browser.promo.focus.enabled", false);
  293. // Default to enabling pin promos to be shown where allowed.
  294. pref("browser.promo.pin.enabled", true);
  295. diff --git a/browser/base/content/test/static/browser_all_files_referenced.js b/browser/base/content/test/static/browser_all_files_referenced.js
  296. index cb8881c458..56bcd03339 100644
  297. --- a/browser/base/content/test/static/browser_all_files_referenced.js
  298. +++ b/browser/base/content/test/static/browser_all_files_referenced.js
  299. @@ -41,8 +41,6 @@ var gExceptionPaths = [
  300. "chrome://activity-stream/content/data/content/assets/euo-chatbot.svg",
  301. "chrome://browser/content/assets/moz-vpn.svg",
  302. "chrome://browser/content/assets/vpn-logo.svg",
  303. - "chrome://browser/content/assets/focus-promo.png",
  304. - "chrome://browser/content/assets/klar-qr-code.svg",
  305. "chrome://browser/content/asrouter/assets/fox-with-box-on-cloud.svg",
  306. "chrome://browser/content/asrouter/assets/fox-with-devices.svg",
  307. "chrome://browser/content/asrouter/assets/fox-with-locked-box.svg",
  308. diff --git a/browser/components/asrouter/modules/OnboardingMessageProvider.sys.mjs b/browser/components/asrouter/modules/OnboardingMessageProvider.sys.mjs
  309. index ec36bd513c..8e785ad810 100644
  310. --- a/browser/components/asrouter/modules/OnboardingMessageProvider.sys.mjs
  311. +++ b/browser/components/asrouter/modules/OnboardingMessageProvider.sys.mjs
  312. @@ -522,315 +522,6 @@ const BASE_MESSAGES = () => [
  313. ],
  314. },
  315. },
  316. - {
  317. - id: "PB_NEWTAB_FOCUS_PROMO",
  318. - type: "default",
  319. - template: "pb_newtab",
  320. - groups: ["pbNewtab"],
  321. - content: {
  322. - infoBody: "fluent:about-private-browsing-info-description-simplified",
  323. - infoEnabled: true,
  324. - infoIcon: "chrome://global/skin/icons/indicator-private-browsing.svg",
  325. - infoLinkText: "fluent:about-private-browsing-learn-more-link",
  326. - infoTitle: "",
  327. - infoTitleEnabled: false,
  328. - promoEnabled: true,
  329. - promoType: "FOCUS",
  330. - promoHeader: "fluent:about-private-browsing-focus-promo-header-c",
  331. - promoImageLarge: "chrome://browser/content/assets/focus-promo.png",
  332. - promoLinkText: "fluent:about-private-browsing-focus-promo-cta",
  333. - promoLinkType: "button",
  334. - promoSectionStyle: "below-search",
  335. - promoTitle: "fluent:about-private-browsing-focus-promo-text-c",
  336. - promoTitleEnabled: true,
  337. - promoButton: {
  338. - action: {
  339. - type: "SHOW_SPOTLIGHT",
  340. - data: {
  341. - content: {
  342. - id: "FOCUS_PROMO",
  343. - template: "multistage",
  344. - modal: "tab",
  345. - backdrop: "transparent",
  346. - screens: [
  347. - {
  348. - id: "DEFAULT_MODAL_UI",
  349. - content: {
  350. - logo: {
  351. - imageURL:
  352. - "chrome://browser/content/assets/focus-logo.svg",
  353. - height: "48px",
  354. - },
  355. - title: {
  356. - string_id: "spotlight-focus-promo-title",
  357. - },
  358. - subtitle: {
  359. - string_id: "spotlight-focus-promo-subtitle",
  360. - },
  361. - dismiss_button: {
  362. - action: {
  363. - navigate: true,
  364. - },
  365. - },
  366. - ios: {
  367. - action: {
  368. - data: {
  369. - args: "https://app.adjust.com/167k4ih?campaign=firefox-desktop&adgroup=pb&creative=focus-omc172&redirect=https%3A%2F%2Fapps.apple.com%2Fus%2Fapp%2Ffirefox-focus-privacy-browser%2Fid1055677337",
  370. - where: "tabshifted",
  371. - },
  372. - type: "OPEN_URL",
  373. - navigate: true,
  374. - },
  375. - },
  376. - android: {
  377. - action: {
  378. - data: {
  379. - args: "https://app.adjust.com/167k4ih?campaign=firefox-desktop&adgroup=pb&creative=focus-omc172&redirect=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dorg.mozilla.focus",
  380. - where: "tabshifted",
  381. - },
  382. - type: "OPEN_URL",
  383. - navigate: true,
  384. - },
  385. - },
  386. - tiles: {
  387. - type: "mobile_downloads",
  388. - data: {
  389. - QR_code: {
  390. - image_url:
  391. - "chrome://browser/content/assets/focus-qr-code.svg",
  392. - alt_text: {
  393. - string_id: "spotlight-focus-promo-qr-code",
  394. - },
  395. - },
  396. - marketplace_buttons: ["ios", "android"],
  397. - },
  398. - },
  399. - },
  400. - },
  401. - ],
  402. - },
  403. - },
  404. - },
  405. - },
  406. - },
  407. - priority: 2,
  408. - frequency: {
  409. - custom: [
  410. - {
  411. - cap: 3,
  412. - period: 604800000, // Max 3 per week
  413. - },
  414. - ],
  415. - lifetime: 12,
  416. - },
  417. - // Exclude the next 2 messages: 1) Klar for en 2) Klar for de
  418. - targeting:
  419. - "!(region in [ 'DE', 'AT', 'CH'] && localeLanguageCode == 'en') && localeLanguageCode != 'de'",
  420. - },
  421. - {
  422. - id: "PB_NEWTAB_KLAR_PROMO",
  423. - type: "default",
  424. - template: "pb_newtab",
  425. - groups: ["pbNewtab"],
  426. - content: {
  427. - infoBody: "fluent:about-private-browsing-info-description-simplified",
  428. - infoEnabled: true,
  429. - infoIcon: "chrome://global/skin/icons/indicator-private-browsing.svg",
  430. - infoLinkText: "fluent:about-private-browsing-learn-more-link",
  431. - infoTitle: "",
  432. - infoTitleEnabled: false,
  433. - promoEnabled: true,
  434. - promoType: "FOCUS",
  435. - promoHeader: "fluent:about-private-browsing-focus-promo-header-c",
  436. - promoImageLarge: "chrome://browser/content/assets/focus-promo.png",
  437. - promoLinkText: "Download Firefox Klar",
  438. - promoLinkType: "button",
  439. - promoSectionStyle: "below-search",
  440. - promoTitle:
  441. - "Firefox Klar clears your history every time while blocking ads and trackers.",
  442. - promoTitleEnabled: true,
  443. - promoButton: {
  444. - action: {
  445. - type: "SHOW_SPOTLIGHT",
  446. - data: {
  447. - content: {
  448. - id: "KLAR_PROMO",
  449. - template: "multistage",
  450. - modal: "tab",
  451. - backdrop: "transparent",
  452. - screens: [
  453. - {
  454. - id: "DEFAULT_MODAL_UI",
  455. - order: 0,
  456. - content: {
  457. - logo: {
  458. - imageURL:
  459. - "chrome://browser/content/assets/focus-logo.svg",
  460. - height: "48px",
  461. - },
  462. - title: "Get Firefox Klar",
  463. - subtitle: {
  464. - string_id: "spotlight-focus-promo-subtitle",
  465. - },
  466. - dismiss_button: {
  467. - action: {
  468. - navigate: true,
  469. - },
  470. - },
  471. - ios: {
  472. - action: {
  473. - data: {
  474. - args: "https://app.adjust.com/a8bxj8j?campaign=firefox-desktop&adgroup=pb&creative=focus-omc172&redirect=https%3A%2F%2Fapps.apple.com%2Fde%2Fapp%2Fklar-by-firefox%2Fid1073435754",
  475. - where: "tabshifted",
  476. - },
  477. - type: "OPEN_URL",
  478. - navigate: true,
  479. - },
  480. - },
  481. - android: {
  482. - action: {
  483. - data: {
  484. - args: "https://app.adjust.com/a8bxj8j?campaign=firefox-desktop&adgroup=pb&creative=focus-omc172&redirect=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dorg.mozilla.klar",
  485. - where: "tabshifted",
  486. - },
  487. - type: "OPEN_URL",
  488. - navigate: true,
  489. - },
  490. - },
  491. - tiles: {
  492. - type: "mobile_downloads",
  493. - data: {
  494. - QR_code: {
  495. - image_url:
  496. - "chrome://browser/content/assets/klar-qr-code.svg",
  497. - alt_text: "Scan the QR code to get Firefox Klar",
  498. - },
  499. - marketplace_buttons: ["ios", "android"],
  500. - },
  501. - },
  502. - },
  503. - },
  504. - ],
  505. - },
  506. - },
  507. - },
  508. - },
  509. - },
  510. - priority: 2,
  511. - frequency: {
  512. - custom: [
  513. - {
  514. - cap: 3,
  515. - period: 604800000, // Max 3 per week
  516. - },
  517. - ],
  518. - lifetime: 12,
  519. - },
  520. - targeting: "region in [ 'DE', 'AT', 'CH'] && localeLanguageCode == 'en'",
  521. - },
  522. - {
  523. - id: "PB_NEWTAB_KLAR_PROMO_DE",
  524. - type: "default",
  525. - template: "pb_newtab",
  526. - groups: ["pbNewtab"],
  527. - content: {
  528. - infoBody: "fluent:about-private-browsing-info-description-simplified",
  529. - infoEnabled: true,
  530. - infoIcon: "chrome://global/skin/icons/indicator-private-browsing.svg",
  531. - infoLinkText: "fluent:about-private-browsing-learn-more-link",
  532. - infoTitle: "",
  533. - infoTitleEnabled: false,
  534. - promoEnabled: true,
  535. - promoType: "FOCUS",
  536. - promoHeader: "fluent:about-private-browsing-focus-promo-header-c",
  537. - promoImageLarge: "chrome://browser/content/assets/focus-promo.png",
  538. - promoLinkText: "fluent:about-private-browsing-focus-promo-cta",
  539. - promoLinkType: "button",
  540. - promoSectionStyle: "below-search",
  541. - promoTitle: "fluent:about-private-browsing-focus-promo-text-c",
  542. - promoTitleEnabled: true,
  543. - promoButton: {
  544. - action: {
  545. - type: "SHOW_SPOTLIGHT",
  546. - data: {
  547. - content: {
  548. - id: "FOCUS_PROMO",
  549. - template: "multistage",
  550. - modal: "tab",
  551. - backdrop: "transparent",
  552. - screens: [
  553. - {
  554. - id: "DEFAULT_MODAL_UI",
  555. - content: {
  556. - logo: {
  557. - imageURL:
  558. - "chrome://browser/content/assets/focus-logo.svg",
  559. - height: "48px",
  560. - },
  561. - title: {
  562. - string_id: "spotlight-focus-promo-title",
  563. - },
  564. - subtitle: {
  565. - string_id: "spotlight-focus-promo-subtitle",
  566. - },
  567. - dismiss_button: {
  568. - action: {
  569. - navigate: true,
  570. - },
  571. - },
  572. - ios: {
  573. - action: {
  574. - data: {
  575. - args: "https://app.adjust.com/a8bxj8j?campaign=firefox-desktop&adgroup=pb&creative=focus-omc172&redirect=https%3A%2F%2Fapps.apple.com%2Fde%2Fapp%2Fklar-by-firefox%2Fid1073435754",
  576. - where: "tabshifted",
  577. - },
  578. - type: "OPEN_URL",
  579. - navigate: true,
  580. - },
  581. - },
  582. - android: {
  583. - action: {
  584. - data: {
  585. - args: "https://app.adjust.com/a8bxj8j?campaign=firefox-desktop&adgroup=pb&creative=focus-omc172&redirect=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dorg.mozilla.klar",
  586. - where: "tabshifted",
  587. - },
  588. - type: "OPEN_URL",
  589. - navigate: true,
  590. - },
  591. - },
  592. - tiles: {
  593. - type: "mobile_downloads",
  594. - data: {
  595. - QR_code: {
  596. - image_url:
  597. - "chrome://browser/content/assets/klar-qr-code.svg",
  598. - alt_text: {
  599. - string_id: "spotlight-focus-promo-qr-code",
  600. - },
  601. - },
  602. - marketplace_buttons: ["ios", "android"],
  603. - },
  604. - },
  605. - },
  606. - },
  607. - ],
  608. - },
  609. - },
  610. - },
  611. - },
  612. - },
  613. - priority: 2,
  614. - frequency: {
  615. - custom: [
  616. - {
  617. - cap: 3,
  618. - period: 604800000, // Max 3 per week
  619. - },
  620. - ],
  621. - lifetime: 12,
  622. - },
  623. - targeting: "localeLanguageCode == 'de'",
  624. - },
  625. {
  626. id: "PB_NEWTAB_PIN_PROMO",
  627. template: "pb_newtab",
  628. diff --git a/browser/components/asrouter/modules/PanelTestProvider.sys.mjs b/browser/components/asrouter/modules/PanelTestProvider.sys.mjs
  629. index 98e1f0e9f3..313bb662d0 100644
  630. --- a/browser/components/asrouter/modules/PanelTestProvider.sys.mjs
  631. +++ b/browser/components/asrouter/modules/PanelTestProvider.sys.mjs
  632. @@ -353,85 +353,6 @@ const MESSAGES = () => [
  633. frequency: { lifetime: 3 },
  634. trigger: { id: "defaultBrowserCheck" },
  635. },
  636. - {
  637. - id: "PB_FOCUS_PROMO",
  638. - groups: ["panel-test-provider"],
  639. - template: "spotlight",
  640. - content: {
  641. - template: "multistage",
  642. - backdrop: "transparent",
  643. - screens: [
  644. - {
  645. - id: "PBM_FIREFOX_FOCUS",
  646. - order: 0,
  647. - content: {
  648. - logo: {
  649. - imageURL: "chrome://browser/content/assets/focus-logo.svg",
  650. - height: "48px",
  651. - },
  652. - title: {
  653. - string_id: "spotlight-focus-promo-title",
  654. - },
  655. - subtitle: {
  656. - string_id: "spotlight-focus-promo-subtitle",
  657. - },
  658. - dismiss_button: {
  659. - action: {
  660. - dismiss: true,
  661. - },
  662. - },
  663. - ios: {
  664. - action: {
  665. - data: {
  666. - args: "https://app.adjust.com/167k4ih?campaign=firefox-desktop&adgroup=pb&creative=focus-omc172&redirect=https%3A%2F%2Fapps.apple.com%2Fus%2Fapp%2Ffirefox-focus-privacy-browser%2Fid1055677337",
  667. - where: "tabshifted",
  668. - },
  669. - type: "OPEN_URL",
  670. - navigate: true,
  671. - },
  672. - },
  673. - android: {
  674. - action: {
  675. - data: {
  676. - args: "https://app.adjust.com/167k4ih?campaign=firefox-desktop&adgroup=pb&creative=focus-omc172&redirect=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dorg.mozilla.focus",
  677. - where: "tabshifted",
  678. - },
  679. - type: "OPEN_URL",
  680. - navigate: true,
  681. - },
  682. - },
  683. - email_link: {
  684. - action: {
  685. - data: {
  686. - args: "https://mozilla.org",
  687. - where: "tabshifted",
  688. - },
  689. - type: "OPEN_URL",
  690. - navigate: true,
  691. - },
  692. - },
  693. - tiles: {
  694. - type: "mobile_downloads",
  695. - data: {
  696. - QR_code: {
  697. - image_url:
  698. - "chrome://browser/content/assets/focus-qr-code.svg",
  699. - alt_text: {
  700. - string_id: "spotlight-focus-promo-qr-code",
  701. - },
  702. - },
  703. - email: {
  704. - link_text: "Email yourself a link",
  705. - },
  706. - marketplace_buttons: ["ios", "android"],
  707. - },
  708. - },
  709. - },
  710. - },
  711. - ],
  712. - },
  713. - trigger: { id: "defaultBrowserCheck" },
  714. - },
  715. {
  716. id: "PB_NEWTAB_VPN_PROMO",
  717. template: "pb_newtab",
  718. diff --git a/browser/components/privatebrowsing/content/assets/focus-qr-code.svg b/browser/components/privatebrowsing/content/assets/focus-qr-code.svg
  719. deleted file mode 100644
  720. index f182567314..0000000000
  721. --- a/browser/components/privatebrowsing/content/assets/focus-qr-code.svg
  722. +++ /dev/null
  723. @@ -1,114 +0,0 @@
  724. -<!-- This Source Code Form is subject to the terms of the Mozilla Public
  725. - - License, v. 2.0. If a copy of the MPL was not distributed with this
  726. - - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
  727. -<svg width="113" height="113" viewBox="0 0 113 113" fill="none" xmlns="http://www.w3.org/2000/svg">
  728. -<rect width="113" height="113" rx="4" fill="white"/>
  729. -<path fill-rule="evenodd" clip-rule="evenodd" d="M4 2H109C110.105 2 111 2.89543 111 4V109C111 110.105 110.105 111 109 111H4C2.89543 111 2 110.105 2 109V4C2 2.89543 2.89543 2 4 2ZM0 4C0 1.79086 1.79086 0 4 0H109C111.209 0 113 1.79086 113 4V109C113 111.209 111.209 113 109 113H4C1.79086 113 0 111.209 0 109V4ZM103 10H99.7931H96.5862H93.3793H90.1724H86.9655H83.7586H80.5517V13.2069V16.4138V19.6207V22.8276V26.0345V29.2414V32.4483H83.7586H86.9655H90.1724H93.3793H96.5862H99.7931H103V29.2414V26.0345V22.8276V19.6207V16.4138V13.2069V10ZM96.5862 13.2069H99.7931V16.4138V19.6207V22.8276V26.0345V29.2414H96.5862H93.3793H90.1724H86.9655H83.7586V26.0345V22.8276V19.6207V16.4138V13.2069H86.9655H90.1724H93.3793H96.5862ZM77.3448 10H74.1379H70.931H67.7241V13.2069H64.5172H61.3103V16.4138V19.6207H58.1034H54.8966V16.4138V13.2069V10H51.6897V13.2069H48.4828V10H45.2759H42.069V13.2069H38.8621V10H35.6552V13.2069H38.8621V16.4138H35.6552V19.6207H38.8621V22.8276H35.6552V26.0345H38.8621H42.069V29.2414V32.4483H38.8621V29.2414H35.6552V32.4483H38.8621V35.6552V38.8621H42.069H45.2759V35.6552H42.069V32.4483H45.2759V29.2414V26.0345V22.8276H48.4828V26.0345H51.6897V22.8276H54.8966H58.1034H61.3103V26.0345H58.1034V29.2414H54.8966V32.4483H51.6897V29.2414H48.4828V32.4483V35.6552V38.8621H51.6897V42.069H54.8966V38.8621H58.1034H61.3103V35.6552H64.5172V38.8621V42.069H67.7241V45.2759H70.931H74.1379V42.069H77.3448H80.5517V45.2759H83.7586V48.4828H80.5517V51.6897H83.7586V54.8966H80.5517H77.3448H74.1379V51.6897V48.4828H70.931V51.6897V54.8966V58.1034H74.1379V61.3103H77.3448V64.5172V67.7241H74.1379V70.931H70.931V67.7241H67.7241V70.931H64.5172V74.1379H67.7241V70.931H70.931V74.1379H74.1379V77.3448H70.931H67.7241V80.5517H64.5172V83.7586H61.3103V86.9655H58.1034V83.7586H54.8966V86.9655H58.1034V90.1724H54.8966V93.3793H51.6897V90.1724V86.9655V83.7586V80.5517V77.3448H48.4828V74.1379H51.6897V70.931H48.4828V74.1379H45.2759V70.931V67.7241H42.069V64.5172V61.3103H38.8621V58.1034V54.8966H42.069V51.6897H38.8621V48.4828H35.6552V45.2759H38.8621V42.069H35.6552V38.8621V35.6552H32.4483H29.2414H26.0345V38.8621H22.8276V42.069H19.6207V45.2759H22.8276V48.4828H26.0345V51.6897H22.8276H19.6207V48.4828H16.4138V45.2759H13.2069V48.4828H10V51.6897V54.8966H13.2069H16.4138V51.6897H19.6207V54.8966H22.8276H26.0345V58.1034H22.8276H19.6207V61.3103H16.4138V58.1034H13.2069V61.3103H10V64.5172V67.7241H13.2069H16.4138V70.931H13.2069H10V74.1379H13.2069H16.4138V77.3448H13.2069H10V80.5517H13.2069H16.4138V77.3448H19.6207V80.5517H22.8276V83.7586H19.6207V86.9655H16.4138V83.7586H13.2069H10V86.9655V90.1724H13.2069V86.9655H16.4138V90.1724H19.6207H22.8276H26.0345V93.3793H22.8276H19.6207H16.4138H13.2069V96.5862V99.7931H16.4138V96.5862H19.6207V99.7931H22.8276V103H26.0345V99.7931V96.5862H29.2414H32.4483V99.7931H29.2414V103H32.4483V99.7931H35.6552H38.8621V103H42.069H45.2759V99.7931H48.4828V103H51.6897V99.7931H54.8966H58.1034V103H61.3103H64.5172V99.7931H67.7241V103H70.931V99.7931H74.1379V96.5862H77.3448V93.3793V90.1724V86.9655H74.1379V83.7586V80.5517H77.3448V77.3448V74.1379H80.5517V77.3448H83.7586H86.9655H90.1724H93.3793V74.1379H96.5862V70.931V67.7241H93.3793V64.5172H90.1724V61.3103H93.3793H96.5862V64.5172H99.7931V67.7241V70.931V74.1379V77.3448H103V74.1379V70.931V67.7241V64.5172H99.7931V61.3103H96.5862V58.1034H99.7931V54.8966H103V51.6897H99.7931V54.8966H96.5862V58.1034H93.3793V54.8966H90.1724V58.1034V61.3103H86.9655V58.1034H83.7586V54.8966H86.9655V51.6897H90.1724H93.3793H96.5862V48.4828H93.3793V45.2759V42.069H96.5862V45.2759H99.7931V42.069H103V38.8621H99.7931V42.069H96.5862V38.8621V35.6552H93.3793H90.1724H86.9655V38.8621H90.1724V42.069V45.2759V48.4828H86.9655V45.2759V42.069H83.7586H80.5517V38.8621H83.7586V35.6552H80.5517V38.8621H77.3448V35.6552V32.4483V29.2414V26.0345H74.1379V22.8276H70.931V26.0345H74.1379V29.2414V32.4483V35.6552V38.8621H70.931H67.7241V35.6552H70.931V32.4483V29.2414H67.7241V26.0345V22.8276H64.5172V19.6207V16.4138H67.7241H70.931V19.6207H74.1379H77.3448V16.4138V13.2069V10ZM64.5172 29.2414H67.7241V32.4483H64.5172V29.2414ZM61.3103 29.2414V32.4483H58.1034V29.2414H61.3103ZM61.3103 29.2414H64.5172V26.0345H61.3103V29.2414ZM83.7586 58.1034V61.3103H80.5517V58.1034H83.7586ZM90.1724 64.5172V67.7241V70.931H93.3793V74.1379H90.1724H86.9655V70.931V67.7241H83.7586H80.5517V64.5172H83.7586H86.9655H90.1724ZM80.5517 74.1379V70.931H83.7586V74.1379H80.5517ZM70.931 90.1724V93.3793H74.1379V96.5862H70.931H67.7241V93.3793V90.1724H70.931ZM64.5172 90.1724V86.9655H67.7241V90.1724H64.5172ZM61.3103 93.3793V90.1724H64.5172V93.3793H61.3103ZM61.3103 93.3793V96.5862H64.5172V99.7931H61.3103H58.1034V96.5862V93.3793H61.3103ZM70.931 90.1724V86.9655H74.1379V90.1724H70.931ZM45.2759 99.7931H42.069H38.8621V96.5862H42.069V93.3793H45.2759H48.4828V96.5862H45.2759V99.7931ZM16.4138 74.1379V70.931H19.6207H22.8276H26.0345V74.1379H22.8276H19.6207H16.4138ZM13.2069 61.3103H16.4138V64.5172H13.2069V61.3103ZM29.2414 51.6897V54.8966H26.0345V51.6897H29.2414ZM29.2414 51.6897V48.4828H32.4483V51.6897H29.2414ZM22.8276 45.2759V42.069H26.0345V45.2759H22.8276ZM26.0345 58.1034H29.2414V61.3103H32.4483V58.1034H35.6552V61.3103H38.8621V64.5172H35.6552H32.4483H29.2414H26.0345H22.8276V61.3103H26.0345V58.1034ZM42.069 80.5517H38.8621V77.3448V74.1379V70.931H35.6552V74.1379H32.4483V70.931V67.7241H35.6552H38.8621H42.069V70.931V74.1379V77.3448V80.5517ZM42.069 86.9655V83.7586V80.5517H45.2759V77.3448H48.4828V80.5517V83.7586V86.9655V90.1724H45.2759V86.9655H42.069ZM42.069 86.9655V90.1724H38.8621V86.9655H42.069ZM54.8966 38.8621H51.6897V35.6552H54.8966V38.8621ZM42.069 13.2069V16.4138H45.2759V19.6207H48.4828V16.4138V13.2069H45.2759H42.069ZM58.1034 74.1379V70.931H61.3103V74.1379H58.1034ZM32.4483 10H29.2414H26.0345H22.8276H19.6207H16.4138H13.2069H10V13.2069V16.4138V19.6207V22.8276V26.0345V29.2414V32.4483H13.2069H16.4138H19.6207H22.8276H26.0345H29.2414H32.4483V29.2414V26.0345V22.8276V19.6207V16.4138V13.2069V10ZM26.0345 13.2069H29.2414V16.4138V19.6207V22.8276V26.0345V29.2414H26.0345H22.8276H19.6207H16.4138H13.2069V26.0345V22.8276V19.6207V16.4138V13.2069H16.4138H19.6207H22.8276H26.0345ZM96.5862 16.4138H93.3793H90.1724H86.9655V19.6207V22.8276V26.0345H90.1724H93.3793H96.5862V22.8276V19.6207V16.4138ZM26.0345 16.4138H22.8276H19.6207H16.4138V19.6207V22.8276V26.0345H19.6207H22.8276H26.0345V22.8276V19.6207V16.4138ZM19.6207 35.6552H16.4138H13.2069H10V38.8621V42.069H13.2069V38.8621H16.4138H19.6207V35.6552ZM32.4483 77.3448H35.6552V80.5517V83.7586V86.9655H32.4483H29.2414H26.0345V83.7586V80.5517V77.3448H29.2414H32.4483ZM61.3103 77.3448H58.1034V80.5517H61.3103V77.3448ZM103 80.5517H99.7931H96.5862H93.3793H90.1724H86.9655H83.7586H80.5517V83.7586V86.9655V90.1724V93.3793V96.5862V99.7931V103H83.7586H86.9655H90.1724H93.3793H96.5862H99.7931H103V99.7931V96.5862V93.3793V90.1724V86.9655V83.7586V80.5517ZM96.5862 83.7586H99.7931V86.9655V90.1724V93.3793V96.5862V99.7931H96.5862H93.3793H90.1724H86.9655H83.7586V96.5862V93.3793V90.1724V86.9655V83.7586H86.9655H90.1724H93.3793H96.5862ZM32.4483 80.5517H29.2414V83.7586H32.4483V80.5517ZM96.5862 86.9655H93.3793H90.1724H86.9655V90.1724V93.3793V96.5862H90.1724H93.3793H96.5862V93.3793V90.1724V86.9655ZM29.2414 90.1724H32.4483V93.3793H29.2414V90.1724Z" fill="#1C1B22"/>
  730. -<path d="M66.2056 52.7475C65.7266 51.5785 64.7572 50.3139 63.9959 49.9148C64.6155 51.1492 64.9742 52.3872 65.1112 53.3113C65.1112 53.3113 65.1112 53.3177 65.1112 53.3299C63.8657 50.1757 61.7537 48.9037 60.0292 46.1343C59.9419 45.994 59.8551 45.8537 59.7678 45.7055C59.7192 45.621 59.6805 45.546 59.6465 45.4738C59.575 45.3332 59.5199 45.1847 59.4823 45.0312C59.4825 45.0239 59.48 45.0169 59.4754 45.0114C59.4707 45.0059 59.4643 45.0023 59.4572 45.0014C59.4503 44.9995 59.4431 44.9995 59.4363 45.0014L59.431 45.0046C59.4283 45.0057 59.4256 45.0071 59.4232 45.0088L59.4274 45.0025C56.6608 46.6497 55.7222 49.6954 55.6359 51.2193C54.5305 51.2961 53.4736 51.7098 52.6032 52.4064C52.512 52.3282 52.4167 52.2551 52.3177 52.1875C52.0667 51.2949 52.0561 50.3502 52.2868 49.452C51.1553 49.9754 50.2753 50.8033 49.6358 51.5339H49.6379C49.2012 50.9722 49.2321 49.1183 49.2567 48.731C49.2514 48.7071 48.9309 48.9 48.8906 48.9292C48.5053 49.2088 48.145 49.5224 47.814 49.8665C47.4375 50.2545 47.0935 50.6738 46.7855 51.12C46.0764 52.1399 45.5731 53.2924 45.3047 54.5111C45.2994 54.535 45.2947 54.5605 45.29 54.5849C45.2691 54.6832 45.1943 55.1763 45.1813 55.2837C45.1813 55.2916 45.1813 55.2996 45.1813 55.3081C45.0847 55.8177 45.0249 56.3338 45.0024 56.8522C45.0024 56.8714 45.0024 56.89 45.0024 56.9091C45.0024 63.0898 49.9338 68.1 56.0166 68.1C61.464 68.1 65.9876 64.0813 66.8728 58.8012C66.8916 58.6583 66.9063 58.5143 66.9251 58.3698C67.139 56.4516 66.8932 54.434 66.2056 52.7475ZM53.5109 61.5074C53.5632 61.5324 53.6108 61.5606 53.6636 61.5834L53.6709 61.5882C53.6176 61.5622 53.5642 61.5351 53.5109 61.5074ZM65.1154 53.3331V53.3219C65.1151 53.326 65.1151 53.3301 65.1154 53.3341V53.3331Z" fill="url(#paint0_linear_1186_7637)"/>
  731. -<path d="M66.2063 52.7477C65.7273 51.5787 64.7579 50.3141 63.9966 49.915C64.6162 51.1494 64.9749 52.3874 65.1119 53.3115C65.1119 53.3088 65.1119 53.3115 65.1119 53.3221C65.1116 53.3262 65.1116 53.3302 65.1119 53.3343C66.1509 56.1973 65.5825 59.108 64.7689 60.887C63.5066 63.6394 60.4509 66.4604 55.6706 66.3228C50.5029 66.174 45.9506 62.2776 45.1009 57.1744C44.9441 56.3699 45.1009 55.9608 45.1788 55.3078C45.0837 55.8115 45.0476 55.9571 45 56.8519C45 56.871 45 56.8896 45 56.9087C45 63.0895 49.9314 68.0996 56.0141 68.0996C61.4616 68.0996 65.9851 64.081 66.8704 58.8009C66.8892 58.658 66.9038 58.514 66.9227 58.3694C67.1397 56.4518 66.8939 54.4342 66.2063 52.7477Z" fill="url(#paint1_radial_1186_7637)"/>
  732. -<path d="M66.2063 52.7477C65.7273 51.5787 64.7579 50.3141 63.9966 49.915C64.6162 51.1494 64.9749 52.3874 65.1119 53.3115C65.1119 53.3088 65.1119 53.3115 65.1119 53.3221C65.1116 53.3262 65.1116 53.3302 65.1119 53.3343C66.1509 56.1973 65.5825 59.108 64.7689 60.887C63.5066 63.6394 60.4509 66.4604 55.6706 66.3228C50.5029 66.174 45.9506 62.2776 45.1009 57.1744C44.9441 56.3699 45.1009 55.9608 45.1788 55.3078C45.0837 55.8115 45.0476 55.9571 45 56.8519C45 56.871 45 56.8896 45 56.9087C45 63.0895 49.9314 68.0996 56.0141 68.0996C61.4616 68.0996 65.9851 64.081 66.8704 58.8009C66.8892 58.658 66.9038 58.514 66.9227 58.3694C67.1397 56.4518 66.8939 54.4342 66.2063 52.7477Z" fill="url(#paint2_radial_1186_7637)"/>
  733. -<path d="M60.854 54.0624C60.878 54.0794 60.9 54.0964 60.9225 54.1155C60.6463 53.6162 60.3021 53.159 59.9002 52.7574C56.4763 49.2786 59.0024 45.2121 59.4296 45.0081L59.4338 45.0017C56.6672 46.6489 55.7286 49.6946 55.6423 51.2186C55.7704 51.2095 55.8986 51.1984 56.0293 51.1984C58.0926 51.1989 59.8913 52.3525 60.854 54.0624Z" fill="url(#paint3_radial_1186_7637)"/>
  734. -<path d="M56.0574 54.7568C56.0396 55.0352 55.0717 55.9954 54.7329 55.9954C51.6008 55.9954 51.0925 57.9205 51.0925 57.9205C51.2311 59.5422 52.3417 60.8769 53.6871 61.5836C53.7483 61.616 53.8105 61.6453 53.8727 61.674C53.9804 61.7223 54.0882 61.7675 54.1964 61.8084C54.6575 61.9743 55.1404 62.0688 55.6291 62.089C61.1195 62.3509 62.1825 55.4194 58.2206 53.4066C59.2355 53.227 60.2886 53.642 60.8763 54.0618C59.9137 52.3519 58.1155 51.1978 56.0506 51.1978C55.9198 51.1978 55.7891 51.2089 55.6636 51.2179C54.5582 51.2947 53.5013 51.7084 52.6309 52.405C52.7987 52.5495 52.988 52.7424 53.3875 53.1425C54.1357 53.8907 56.0532 54.6654 56.0574 54.7568Z" fill="url(#paint4_radial_1186_7637)"/>
  735. -<path d="M56.0574 54.7568C56.0396 55.0352 55.0717 55.9954 54.7329 55.9954C51.6008 55.9954 51.0925 57.9205 51.0925 57.9205C51.2311 59.5422 52.3417 60.8769 53.6871 61.5836C53.7483 61.616 53.8105 61.6453 53.8727 61.674C53.9804 61.7223 54.0882 61.7675 54.1964 61.8084C54.6575 61.9743 55.1404 62.0688 55.6291 62.089C61.1195 62.3509 62.1825 55.4194 58.2206 53.4066C59.2355 53.227 60.2886 53.642 60.8763 54.0618C59.9137 52.3519 58.1155 51.1978 56.0506 51.1978C55.9198 51.1978 55.7891 51.2089 55.6636 51.2179C54.5582 51.2947 53.5013 51.7084 52.6309 52.405C52.7987 52.5495 52.988 52.7424 53.3875 53.1425C54.1357 53.8907 56.0532 54.6654 56.0574 54.7568Z" fill="url(#paint5_radial_1186_7637)"/>
  736. -<path d="M52.0962 52.0338C52.1856 52.0927 52.2594 52.14 52.3247 52.1873C52.0738 51.2947 52.0631 50.3501 52.2939 49.4519C51.1623 49.9753 50.2823 50.8031 49.6428 51.5338C49.6951 51.5353 51.2925 51.5029 52.0962 52.0338Z" fill="url(#paint6_radial_1186_7637)"/>
  737. -<path d="M45.1022 57.1743C45.9519 62.2753 50.5041 66.1738 55.6719 66.3226C60.4547 66.4602 63.5105 63.6393 64.7701 60.8868C65.5858 59.1079 66.1521 56.1971 65.1132 53.3341V53.323C65.1132 53.315 65.1132 53.3097 65.1132 53.3124C65.1132 53.315 65.1132 53.3187 65.1132 53.331C65.5038 55.9234 64.2059 58.432 62.1777 60.1323L62.1714 60.1467C58.2189 63.4172 54.4368 62.1201 53.6708 61.5888C53.6185 61.5627 53.5662 61.5356 53.5108 61.508C51.2059 60.3884 50.2542 58.255 50.4581 56.4256C48.5125 56.4256 47.8489 54.7576 47.8489 54.7576C47.8489 54.7576 49.5959 53.492 51.8982 54.5929C54.031 55.6126 56.0337 54.7582 56.0337 54.7582C56.0295 54.6668 54.1126 53.8921 53.367 53.1439C52.9675 52.7443 52.7782 52.5515 52.6103 52.4069C52.5192 52.3287 52.4239 52.2557 52.3248 52.188C52.2595 52.1423 52.1858 52.0934 52.0963 52.0344C51.2932 51.5031 49.6958 51.5334 49.6429 51.5344H49.6388C49.2022 50.9728 49.233 49.1189 49.2576 48.7315C49.2524 48.7076 48.9318 48.9005 48.8916 48.9297C48.5062 49.2093 48.1459 49.523 47.8149 49.867C47.4384 50.2551 47.0944 50.6744 46.7864 51.1205C46.0774 52.1403 45.5741 53.2927 45.3056 54.5111C45.2988 54.5345 44.9092 56.2725 45.1022 57.1743Z" fill="url(#paint7_radial_1186_7637)"/>
  738. -<path d="M59.9009 52.7576C60.3027 53.1586 60.6468 53.6151 60.9232 54.1136C60.9839 54.1599 61.0403 54.2061 61.0884 54.2507C63.5858 56.5887 62.2775 59.8958 62.1797 60.1312C64.208 58.4309 65.5058 55.9218 65.1152 53.3299C63.8697 50.1757 61.7577 48.9037 60.0332 46.1343C59.9459 45.994 59.8591 45.8537 59.7718 45.7055C59.7232 45.621 59.6845 45.546 59.6505 45.4738C59.579 45.3332 59.5239 45.1847 59.4863 45.0312C59.4865 45.0239 59.484 45.0169 59.4794 45.0114C59.4747 45.0059 59.4683 45.0023 59.4612 45.0014C59.4543 44.9995 59.4471 44.9995 59.4403 45.0014L59.4351 45.0046C59.4323 45.0057 59.4296 45.0071 59.4272 45.0088C59.0031 45.215 56.4771 49.2793 59.9009 52.7576Z" fill="url(#paint8_radial_1186_7637)"/>
  739. -<path d="M61.0892 54.251C61.0411 54.2064 60.9846 54.1601 60.924 54.1139C60.9015 54.0964 60.8795 54.0794 60.8555 54.0608C60.2677 53.641 59.2146 53.2265 58.1997 53.4056C62.1616 55.4184 61.0981 62.3488 55.6083 62.0869C55.1194 62.067 54.6362 61.9724 54.175 61.8063C54.0673 61.7654 53.9596 61.7203 53.8519 61.6719C53.7897 61.6432 53.7274 61.614 53.6663 61.5816L53.6736 61.5864C54.4396 62.1177 58.2227 63.4148 62.1742 60.1443L62.1805 60.1299C62.2756 59.8961 63.5839 56.589 61.0892 54.251Z" fill="url(#paint9_radial_1186_7637)"/>
  740. -<path d="M51.07 57.9207C51.07 57.9207 51.5783 55.9956 54.7104 55.9956C55.0492 55.9956 56.0176 55.036 56.0349 54.7576C56.0349 54.7576 54.0322 55.612 51.8994 54.5923C49.5986 53.4913 47.8501 54.757 47.8501 54.757C47.8501 54.757 48.5136 56.425 50.4593 56.425C50.2554 58.2544 51.207 60.3878 53.5119 61.5074C53.5642 61.5324 53.6118 61.5605 53.6646 61.5834C52.3192 60.8772 51.2076 59.5419 51.07 57.9207Z" fill="url(#paint10_radial_1186_7637)"/>
  741. -<path d="M66.2057 52.7475C65.7268 51.5785 64.7573 50.3139 63.996 49.9148C64.6156 51.1492 64.9743 52.3872 65.1113 53.3113C65.1113 53.3113 65.1113 53.3177 65.1113 53.3299C63.8658 50.1757 61.7539 48.9037 60.0294 46.1343C59.942 45.994 59.8552 45.8537 59.7679 45.7055C59.7193 45.621 59.6806 45.546 59.6466 45.4738C59.5751 45.3332 59.52 45.1847 59.4824 45.0312C59.4826 45.0239 59.4802 45.0169 59.4755 45.0114C59.4709 45.0059 59.4644 45.0023 59.4573 45.0014C59.4505 44.9995 59.4433 44.9995 59.4364 45.0014L59.4312 45.0046C59.4284 45.0057 59.4258 45.0071 59.4233 45.0088L59.4275 45.0025C56.6609 46.6497 55.7223 49.6954 55.6361 51.2193C55.7642 51.2103 55.8923 51.1991 56.023 51.1991C58.0874 51.1991 59.8861 52.3527 60.8487 54.0626C60.261 53.6428 59.2079 53.2284 58.193 53.4074C62.1549 55.4202 61.0914 62.3507 55.6015 62.0887C55.1126 62.0688 54.6295 61.9743 54.1683 61.8082C54.0606 61.7673 53.9529 61.7221 53.8452 61.6738C53.7829 61.6451 53.7207 61.6158 53.6595 61.5834L53.6669 61.5882C53.6146 61.5622 53.5623 61.5351 53.5069 61.5074C53.5591 61.5324 53.6067 61.5606 53.6595 61.5834C52.3141 60.8772 51.202 59.542 51.065 57.9208C51.065 57.9208 51.5732 55.9957 54.7053 55.9957C55.0441 55.9957 56.0125 55.0361 56.0298 54.7576C56.0256 54.6662 54.1087 53.8915 53.3631 53.1434C52.9636 52.7438 52.7743 52.5509 52.6064 52.4064C52.5153 52.3282 52.42 52.2551 52.3209 52.1875C52.07 51.2949 52.0593 50.3502 52.2901 49.452C51.1586 49.9754 50.2785 50.8033 49.639 51.5339H49.638C49.2014 50.9722 49.2322 49.1183 49.2568 48.731C49.2516 48.7071 48.931 48.9 48.8908 48.9292C48.5054 49.2088 48.1451 49.5224 47.8142 49.8665C47.4376 50.2545 47.0936 50.6738 46.7856 51.12C46.0766 52.1399 45.5733 53.2924 45.3048 54.5111C45.2996 54.535 45.2949 54.5605 45.2902 54.5849C45.2693 54.6832 45.1762 55.1832 45.1631 55.2906C45.078 55.8073 45.0237 56.3288 45.0005 56.8522C45.0005 56.8714 45.0005 56.89 45.0005 56.9091C45.0005 63.0898 49.9319 68.1 56.0146 68.1C61.4621 68.1 65.9856 64.0813 66.8709 58.8012C66.8897 58.6583 66.9043 58.5143 66.9231 58.3698C67.1391 56.4516 66.8933 54.434 66.2057 52.7475ZM65.1155 53.3219C65.1153 53.326 65.1153 53.3301 65.1155 53.3341V53.3219Z" fill="url(#paint11_linear_1186_7637)"/>
  742. -<defs>
  743. -<linearGradient id="paint0_linear_1186_7637" x1="65.8887" y1="50.9308" x2="46.6588" y2="62.8511" gradientUnits="userSpaceOnUse">
  744. -<stop stop-color="#9658F9"/>
  745. -<stop offset="0.13" stop-color="#9356F4"/>
  746. -<stop offset="0.29" stop-color="#8951E5"/>
  747. -<stop offset="0.46" stop-color="#7A49CD"/>
  748. -<stop offset="0.64" stop-color="#643DAB"/>
  749. -<stop offset="0.82" stop-color="#492E81"/>
  750. -<stop offset="1" stop-color="#291D4F"/>
  751. -</linearGradient>
  752. -<radialGradient id="paint1_radial_1186_7637" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(63.1519 48.6778) rotate(112.511) scale(23.2839 24.3126)">
  753. -<stop stop-color="#9658F9"/>
  754. -<stop offset="0.65" stop-color="#291D4F"/>
  755. -</radialGradient>
  756. -<radialGradient id="paint2_radial_1186_7637" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(57.8824 59.334) scale(22.9415 23.3129)">
  757. -<stop offset="0.25" stop-color="#AB71FF" stop-opacity="0"/>
  758. -<stop offset="0.42" stop-color="#9462E0" stop-opacity="0.18"/>
  759. -<stop offset="0.73" stop-color="#573B8D" stop-opacity="0.65"/>
  760. -<stop offset="0.94" stop-color="#291D4F"/>
  761. -</radialGradient>
  762. -<radialGradient id="paint3_radial_1186_7637" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(60.6484 44.5148) scale(16.5843 16.8528)">
  763. -<stop offset="0.18" stop-color="#9658F9"/>
  764. -<stop offset="0.33" stop-color="#7E48EA"/>
  765. -<stop offset="0.37" stop-color="#7542E5"/>
  766. -<stop offset="0.41" stop-color="#6A3DD0"/>
  767. -<stop offset="0.48" stop-color="#5332A2"/>
  768. -<stop offset="0.56" stop-color="#41297E"/>
  769. -<stop offset="0.63" stop-color="#342264"/>
  770. -<stop offset="0.69" stop-color="#2C1E54"/>
  771. -<stop offset="0.74" stop-color="#291D4F"/>
  772. -</radialGradient>
  773. -<radialGradient id="paint4_radial_1186_7637" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(52.8479 62.089) scale(10.9331 11.1101)">
  774. -<stop offset="0.07" stop-color="#9358FC"/>
  775. -<stop offset="0.13" stop-color="#9857F8"/>
  776. -<stop offset="0.21" stop-color="#A755EB"/>
  777. -<stop offset="0.3" stop-color="#BF52D7"/>
  778. -<stop offset="0.39" stop-color="#E14EBA"/>
  779. -<stop offset="0.42" stop-color="#EF4CAF"/>
  780. -<stop offset="0.74" stop-color="#FF7583"/>
  781. -<stop offset="0.97" stop-color="#FFB753"/>
  782. -</radialGradient>
  783. -<radialGradient id="paint5_radial_1186_7637" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(55.4787 54.1254) rotate(-14.1133) scale(5.79733 6.90775)">
  784. -<stop offset="0.22" stop-color="#FFB653" stop-opacity="0.3"/>
  785. -<stop offset="0.34" stop-color="#FF807A" stop-opacity="0.5"/>
  786. -<stop offset="0.44" stop-color="#FF7781" stop-opacity="0.48"/>
  787. -<stop offset="0.57" stop-color="#FF5C94" stop-opacity="0.43"/>
  788. -<stop offset="0.64" stop-color="#FF4AA2" stop-opacity="0.4"/>
  789. -<stop offset="0.86" stop-color="#9658F9" stop-opacity="0.3"/>
  790. -</radialGradient>
  791. -<radialGradient id="paint6_radial_1186_7637" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(57.5929 48.8515) scale(7.85915 7.9864)">
  792. -<stop offset="0.03" stop-color="#9658F9"/>
  793. -<stop offset="0.62" stop-color="#7542E5"/>
  794. -<stop offset="0.72" stop-color="#6339C2"/>
  795. -<stop offset="0.93" stop-color="#37246B"/>
  796. -<stop offset="1" stop-color="#291D4F"/>
  797. -</radialGradient>
  798. -<radialGradient id="paint7_radial_1186_7637" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(58.8404 39.1507) rotate(102.662) scale(32.7229 25.3152)">
  799. -<stop offset="0.2" stop-color="#AB71FF"/>
  800. -<stop offset="0.29" stop-color="#A46BFC"/>
  801. -<stop offset="0.41" stop-color="#9059F2"/>
  802. -<stop offset="0.54" stop-color="#7542E5"/>
  803. -<stop offset="0.64" stop-color="#6239BF"/>
  804. -<stop offset="0.94" stop-color="#291D4F"/>
  805. -</radialGradient>
  806. -<radialGradient id="paint8_radial_1186_7637" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(59.5059 49.1947) rotate(84.0697) scale(24.9532 16.1464)">
  807. -<stop offset="0.09" stop-color="#9658F9"/>
  808. -<stop offset="0.14" stop-color="#8C51F3"/>
  809. -<stop offset="0.26" stop-color="#7542E5"/>
  810. -<stop offset="0.29" stop-color="#6E3ED6"/>
  811. -<stop offset="0.4" stop-color="#5533A6"/>
  812. -<stop offset="0.5" stop-color="#422980"/>
  813. -<stop offset="0.59" stop-color="#342365"/>
  814. -<stop offset="0.67" stop-color="#2C1E55"/>
  815. -<stop offset="0.74" stop-color="#291D4F"/>
  816. -</radialGradient>
  817. -<radialGradient id="paint9_radial_1186_7637" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(57.4076 51.8087) scale(20.9312 21.2702)">
  818. -<stop stop-color="#9658F9"/>
  819. -<stop offset="0.12" stop-color="#9155F6"/>
  820. -<stop offset="0.25" stop-color="#834CEE"/>
  821. -<stop offset="0.34" stop-color="#7542E5"/>
  822. -<stop offset="0.78" stop-color="#291D4F"/>
  823. -</radialGradient>
  824. -<radialGradient id="paint10_radial_1186_7637" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(62.9339 53.0525) scale(22.862 23.2321)">
  825. -<stop offset="0.19" stop-color="#9658F9"/>
  826. -<stop offset="0.49" stop-color="#834BED"/>
  827. -<stop offset="0.66" stop-color="#7542E5"/>
  828. -<stop offset="0.7" stop-color="#6B3DD2"/>
  829. -<stop offset="0.79" stop-color="#52319F"/>
  830. -<stop offset="0.91" stop-color="#291D4F"/>
  831. -</radialGradient>
  832. -<linearGradient id="paint11_linear_1186_7637" x1="64.5267" y1="48.4823" x2="48.7204" y2="64.0368" gradientUnits="userSpaceOnUse">
  833. -<stop stop-color="#9059FF" stop-opacity="0.9"/>
  834. -<stop offset="0.61" stop-color="#291D4F" stop-opacity="0"/>
  835. -</linearGradient>
  836. -</defs>
  837. -</svg>
  838. diff --git a/browser/components/privatebrowsing/content/assets/klar-qr-code.svg b/browser/components/privatebrowsing/content/assets/klar-qr-code.svg
  839. deleted file mode 100644
  840. index 2217ca055c..0000000000
  841. --- a/browser/components/privatebrowsing/content/assets/klar-qr-code.svg
  842. +++ /dev/null
  843. @@ -1,114 +0,0 @@
  844. -<!-- This Source Code Form is subject to the terms of the Mozilla Public
  845. - - License, v. 2.0. If a copy of the MPL was not distributed with this
  846. - - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
  847. -<svg width="113" height="113" viewBox="0 0 113 113" fill="none" xmlns="http://www.w3.org/2000/svg">
  848. -<rect width="113" height="113" rx="4" fill="white"/>
  849. -<path fill-rule="evenodd" clip-rule="evenodd" d="M4 2H109C110.105 2 111 2.89543 111 4V109C111 110.105 110.105 111 109 111H4C2.89543 111 2 110.105 2 109V4C2 2.89543 2.89543 2 4 2ZM0 4C0 1.79086 1.79086 0 4 0H109C111.209 0 113 1.79086 113 4V109C113 111.209 111.209 113 109 113H4C1.79086 113 0 111.209 0 109V4ZM103 10H99.7931H96.5862H93.3793H90.1724H86.9655H83.7586H80.5517V13.2069V16.4138V19.6207V22.8276V26.0345V29.2414V32.4483H83.7586H86.9655H90.1724H93.3793H96.5862H99.7931H103V29.2414V26.0345V22.8276V19.6207V16.4138V13.2069V10ZM96.5862 13.2069H99.7931V16.4138V19.6207V22.8276V26.0345V29.2414H96.5862H93.3793H90.1724H86.9655H83.7586V26.0345V22.8276V19.6207V16.4138V13.2069H86.9655H90.1724H93.3793H96.5862ZM70.931 10H67.7241V13.2069H64.5172V10H61.3103H58.1034V13.2069H54.8966V10H51.6897H48.4828H45.2759H42.069H38.8621V13.2069H35.6552V16.4138V19.6207H38.8621V22.8276H42.069V26.0345H38.8621H35.6552V29.2414V32.4483H38.8621V35.6552H35.6552V38.8621V42.069H32.4483V38.8621V35.6552H29.2414H26.0345V38.8621H22.8276H19.6207H16.4138V35.6552H13.2069V38.8621H10V42.069V45.2759V48.4828V51.6897V54.8966V58.1034V61.3103V64.5172V67.7241V70.931H13.2069V74.1379V77.3448H10V80.5517V83.7586H13.2069V86.9655H10V90.1724H13.2069V93.3793H10V96.5862V99.7931H13.2069V103H16.4138V99.7931V96.5862H19.6207V99.7931H22.8276V103H26.0345V99.7931H29.2414H32.4483V103H35.6552H38.8621H42.069H45.2759V99.7931V96.5862H48.4828H51.6897V99.7931H48.4828V103H51.6897H54.8966H58.1034V99.7931V96.5862V93.3793V90.1724H54.8966V86.9655H51.6897V90.1724H48.4828H45.2759V86.9655H48.4828V83.7586H45.2759V80.5517H48.4828H51.6897H54.8966V83.7586H58.1034V80.5517H61.3103V83.7586H64.5172V80.5517H61.3103V77.3448V74.1379H64.5172H67.7241H70.931V77.3448H67.7241V80.5517V83.7586V86.9655V90.1724V93.3793V96.5862H70.931V99.7931H67.7241V103H70.931H74.1379V99.7931V96.5862H70.931V93.3793V90.1724V86.9655H74.1379V90.1724H77.3448V86.9655V83.7586V80.5517V77.3448H80.5517H83.7586H86.9655H90.1724V74.1379V70.931V67.7241H86.9655V70.931V74.1379H83.7586H80.5517V70.931H83.7586V67.7241H80.5517V64.5172H83.7586H86.9655V61.3103H90.1724V64.5172H93.3793H96.5862V67.7241H99.7931H103V64.5172H99.7931H96.5862V61.3103V58.1034H99.7931V61.3103H103V58.1034H99.7931V54.8966H103V51.6897H99.7931V48.4828H103V45.2759V42.069V38.8621H99.7931H96.5862H93.3793V42.069H90.1724H86.9655V45.2759V48.4828H83.7586H80.5517V51.6897H77.3448V48.4828H74.1379V51.6897H70.931V54.8966V58.1034H74.1379V61.3103H70.931V64.5172V67.7241H74.1379V64.5172H77.3448V67.7241V70.931H74.1379H70.931H67.7241H64.5172H61.3103H58.1034V74.1379H54.8966V70.931H51.6897V74.1379H54.8966V77.3448H51.6897H48.4828V74.1379V70.931H45.2759V74.1379H42.069H38.8621H35.6552H32.4483H29.2414V70.931V67.7241V64.5172H26.0345H22.8276V67.7241H19.6207H16.4138V70.931H13.2069V67.7241V64.5172H16.4138V61.3103V58.1034H13.2069V54.8966V51.6897V48.4828H16.4138V45.2759H13.2069V42.069H16.4138H19.6207V45.2759H22.8276V42.069H26.0345H29.2414H32.4483V45.2759V48.4828H35.6552H38.8621V51.6897H42.069V48.4828V45.2759H45.2759V42.069H42.069V38.8621H45.2759V35.6552H48.4828V32.4483H51.6897V35.6552V38.8621V42.069H54.8966H58.1034H61.3103V38.8621H58.1034V35.6552H61.3103V32.4483H64.5172V29.2414H67.7241V32.4483H70.931V35.6552H74.1379H77.3448V38.8621H80.5517H83.7586H86.9655H90.1724V35.6552H86.9655H83.7586H80.5517H77.3448V32.4483V29.2414V26.0345H74.1379V22.8276H70.931V19.6207H74.1379V16.4138H77.3448V13.2069H74.1379V16.4138H70.931V13.2069V10ZM70.931 26.0345V22.8276H67.7241V19.6207H64.5172V16.4138H61.3103H58.1034H54.8966V19.6207H58.1034H61.3103V22.8276H64.5172H67.7241V26.0345H70.931ZM70.931 26.0345V29.2414V32.4483H74.1379V29.2414V26.0345H70.931ZM64.5172 29.2414V26.0345H61.3103H58.1034V29.2414V32.4483H61.3103V29.2414H64.5172ZM51.6897 29.2414H54.8966V32.4483H51.6897V29.2414ZM51.6897 29.2414V26.0345H48.4828V22.8276H51.6897V19.6207H48.4828H45.2759V16.4138H48.4828V13.2069H45.2759H42.069H38.8621V16.4138H42.069V19.6207V22.8276H45.2759V26.0345V29.2414V32.4483H48.4828V29.2414H51.6897ZM42.069 42.069H38.8621V45.2759H42.069V42.069ZM22.8276 90.1724H19.6207H16.4138V86.9655V83.7586H13.2069V80.5517V77.3448H16.4138V80.5517H19.6207V77.3448H16.4138V74.1379V70.931H19.6207H22.8276H26.0345V74.1379H22.8276V77.3448V80.5517V83.7586H19.6207V86.9655H22.8276V90.1724ZM80.5517 61.3103V64.5172H77.3448V61.3103H80.5517ZM86.9655 58.1034V61.3103H83.7586H80.5517V58.1034H83.7586H86.9655ZM86.9655 58.1034V54.8966H90.1724V58.1034H86.9655ZM80.5517 51.6897V54.8966H83.7586V51.6897H80.5517ZM96.5862 45.2759H99.7931V48.4828H96.5862V45.2759ZM93.3793 45.2759V42.069H96.5862V45.2759H93.3793ZM93.3793 45.2759V48.4828V51.6897H90.1724V48.4828V45.2759H93.3793ZM96.5862 58.1034V54.8966H93.3793V58.1034H96.5862ZM77.3448 77.3448V74.1379H74.1379V77.3448H77.3448ZM45.2759 83.7586V86.9655H42.069V83.7586H45.2759ZM32.4483 96.5862H29.2414H26.0345V99.7931H22.8276V96.5862V93.3793V90.1724H26.0345V93.3793H29.2414V90.1724H32.4483H35.6552H38.8621H42.069H45.2759V93.3793H42.069H38.8621H35.6552H32.4483V96.5862ZM51.6897 90.1724V93.3793V96.5862H54.8966V93.3793V90.1724H51.6897ZM32.4483 96.5862V99.7931H35.6552V96.5862H32.4483ZM42.069 38.8621H38.8621V35.6552H42.069V38.8621ZM38.8621 32.4483V29.2414H42.069V32.4483H38.8621ZM64.5172 38.8621V42.069H67.7241V38.8621V35.6552H64.5172V38.8621ZM32.4483 10H29.2414H26.0345H22.8276H19.6207H16.4138H13.2069H10V13.2069V16.4138V19.6207V22.8276V26.0345V29.2414V32.4483H13.2069H16.4138H19.6207H22.8276H26.0345H29.2414H32.4483V29.2414V26.0345V22.8276V19.6207V16.4138V13.2069V10ZM26.0345 13.2069H29.2414V16.4138V19.6207V22.8276V26.0345V29.2414H26.0345H22.8276H19.6207H16.4138H13.2069V26.0345V22.8276V19.6207V16.4138V13.2069H16.4138H19.6207H22.8276H26.0345ZM96.5862 16.4138H93.3793H90.1724H86.9655V19.6207V22.8276V26.0345H90.1724H93.3793H96.5862V22.8276V19.6207V16.4138ZM26.0345 16.4138H22.8276H19.6207H16.4138V19.6207V22.8276V26.0345H19.6207H22.8276H26.0345V22.8276V19.6207V16.4138ZM83.7586 42.069H80.5517V45.2759H83.7586V42.069ZM74.1379 42.069H70.931V45.2759H74.1379V42.069ZM29.2414 45.2759H26.0345V48.4828V51.6897H22.8276V48.4828H19.6207V51.6897H16.4138V54.8966H19.6207V51.6897H22.8276V54.8966V58.1034H19.6207V61.3103H22.8276V58.1034H26.0345V61.3103H29.2414V58.1034H32.4483H35.6552V61.3103H32.4483V64.5172V67.7241H35.6552V70.931H38.8621V67.7241V64.5172H35.6552V61.3103H38.8621V58.1034V54.8966H35.6552H32.4483V51.6897H29.2414V48.4828V45.2759ZM29.2414 51.6897V54.8966V58.1034H26.0345V54.8966V51.6897H29.2414ZM96.5862 70.931H93.3793V74.1379H96.5862V77.3448H99.7931H103V74.1379H99.7931H96.5862V70.931ZM32.4483 77.3448H35.6552V80.5517V83.7586V86.9655H32.4483H29.2414H26.0345V83.7586V80.5517V77.3448H29.2414H32.4483ZM70.931 80.5517H74.1379V83.7586H70.931V80.5517ZM103 80.5517H99.7931H96.5862H93.3793H90.1724H86.9655H83.7586H80.5517V83.7586V86.9655V90.1724V93.3793V96.5862V99.7931V103H83.7586H86.9655H90.1724H93.3793H96.5862H99.7931H103V99.7931V96.5862V93.3793V90.1724V86.9655V83.7586V80.5517ZM96.5862 83.7586H99.7931V86.9655V90.1724V93.3793V96.5862V99.7931H96.5862H93.3793H90.1724H86.9655H83.7586V96.5862V93.3793V90.1724V86.9655V83.7586H86.9655H90.1724H93.3793H96.5862ZM32.4483 80.5517H29.2414V83.7586H32.4483V80.5517ZM96.5862 86.9655H93.3793H90.1724H86.9655V90.1724V93.3793V96.5862H90.1724H93.3793H96.5862V93.3793V90.1724V86.9655ZM64.5172 90.1724H61.3103V93.3793V96.5862V99.7931V103H64.5172V99.7931V96.5862V93.3793V90.1724Z" fill="#1C1B22"/>
  850. -<path d="M66.2056 52.7475C65.7266 51.5785 64.7572 50.3139 63.9959 49.9148C64.6155 51.1492 64.9742 52.3872 65.1112 53.3113C65.1112 53.3113 65.1112 53.3177 65.1112 53.3299C63.8657 50.1757 61.7537 48.9037 60.0292 46.1343C59.9419 45.994 59.8551 45.8537 59.7678 45.7055C59.7192 45.621 59.6805 45.546 59.6465 45.4738C59.575 45.3332 59.5199 45.1847 59.4823 45.0312C59.4825 45.0239 59.48 45.0169 59.4754 45.0114C59.4707 45.0059 59.4643 45.0023 59.4572 45.0014C59.4503 44.9995 59.4431 44.9995 59.4363 45.0014L59.431 45.0046C59.4283 45.0057 59.4256 45.0071 59.4232 45.0088L59.4274 45.0025C56.6608 46.6497 55.7222 49.6954 55.6359 51.2193C54.5305 51.2961 53.4736 51.7098 52.6032 52.4064C52.512 52.3282 52.4167 52.2551 52.3177 52.1875C52.0667 51.2949 52.0561 50.3502 52.2868 49.452C51.1553 49.9754 50.2753 50.8033 49.6358 51.5339H49.6379C49.2012 50.9722 49.2321 49.1183 49.2567 48.731C49.2514 48.7071 48.9309 48.9 48.8906 48.9292C48.5053 49.2088 48.145 49.5224 47.814 49.8665C47.4375 50.2545 47.0935 50.6738 46.7855 51.12C46.0764 52.1399 45.5731 53.2924 45.3047 54.5111C45.2994 54.535 45.2947 54.5605 45.29 54.5849C45.2691 54.6832 45.1943 55.1763 45.1813 55.2837C45.1813 55.2916 45.1813 55.2996 45.1813 55.3081C45.0847 55.8177 45.0249 56.3338 45.0024 56.8522C45.0024 56.8714 45.0024 56.89 45.0024 56.9091C45.0024 63.0898 49.9338 68.1 56.0166 68.1C61.464 68.1 65.9876 64.0813 66.8728 58.8012C66.8916 58.6583 66.9063 58.5143 66.9251 58.3698C67.139 56.4516 66.8932 54.434 66.2056 52.7475ZM53.5109 61.5074C53.5632 61.5324 53.6108 61.5606 53.6636 61.5834L53.6709 61.5882C53.6176 61.5622 53.5642 61.5351 53.5109 61.5074ZM65.1154 53.3331V53.3219C65.1151 53.326 65.1151 53.3301 65.1154 53.3341V53.3331Z" fill="url(#paint0_linear_1186_7637)"/>
  851. -<path d="M66.2063 52.7477C65.7273 51.5787 64.7579 50.3141 63.9966 49.915C64.6162 51.1494 64.9749 52.3874 65.1119 53.3115C65.1119 53.3088 65.1119 53.3115 65.1119 53.3221C65.1116 53.3262 65.1116 53.3302 65.1119 53.3343C66.1509 56.1973 65.5825 59.108 64.7689 60.887C63.5066 63.6394 60.4509 66.4604 55.6706 66.3228C50.5029 66.174 45.9506 62.2776 45.1009 57.1744C44.9441 56.3699 45.1009 55.9608 45.1788 55.3078C45.0837 55.8115 45.0476 55.9571 45 56.8519C45 56.871 45 56.8896 45 56.9087C45 63.0895 49.9314 68.0996 56.0141 68.0996C61.4616 68.0996 65.9851 64.081 66.8704 58.8009C66.8892 58.658 66.9038 58.514 66.9227 58.3694C67.1397 56.4518 66.8939 54.4342 66.2063 52.7477Z" fill="url(#paint1_radial_1186_7637)"/>
  852. -<path d="M66.2063 52.7477C65.7273 51.5787 64.7579 50.3141 63.9966 49.915C64.6162 51.1494 64.9749 52.3874 65.1119 53.3115C65.1119 53.3088 65.1119 53.3115 65.1119 53.3221C65.1116 53.3262 65.1116 53.3302 65.1119 53.3343C66.1509 56.1973 65.5825 59.108 64.7689 60.887C63.5066 63.6394 60.4509 66.4604 55.6706 66.3228C50.5029 66.174 45.9506 62.2776 45.1009 57.1744C44.9441 56.3699 45.1009 55.9608 45.1788 55.3078C45.0837 55.8115 45.0476 55.9571 45 56.8519C45 56.871 45 56.8896 45 56.9087C45 63.0895 49.9314 68.0996 56.0141 68.0996C61.4616 68.0996 65.9851 64.081 66.8704 58.8009C66.8892 58.658 66.9038 58.514 66.9227 58.3694C67.1397 56.4518 66.8939 54.4342 66.2063 52.7477Z" fill="url(#paint2_radial_1186_7637)"/>
  853. -<path d="M60.854 54.0624C60.878 54.0794 60.9 54.0964 60.9225 54.1155C60.6463 53.6162 60.3021 53.159 59.9002 52.7574C56.4763 49.2786 59.0024 45.2121 59.4296 45.0081L59.4338 45.0017C56.6672 46.6489 55.7286 49.6946 55.6423 51.2186C55.7704 51.2095 55.8986 51.1984 56.0293 51.1984C58.0926 51.1989 59.8913 52.3525 60.854 54.0624Z" fill="url(#paint3_radial_1186_7637)"/>
  854. -<path d="M56.0574 54.7568C56.0396 55.0352 55.0717 55.9954 54.7329 55.9954C51.6008 55.9954 51.0925 57.9205 51.0925 57.9205C51.2311 59.5422 52.3417 60.8769 53.6871 61.5836C53.7483 61.616 53.8105 61.6453 53.8727 61.674C53.9804 61.7223 54.0882 61.7675 54.1964 61.8084C54.6575 61.9743 55.1404 62.0688 55.6291 62.089C61.1195 62.3509 62.1825 55.4194 58.2206 53.4066C59.2355 53.227 60.2886 53.642 60.8763 54.0618C59.9137 52.3519 58.1155 51.1978 56.0506 51.1978C55.9198 51.1978 55.7891 51.2089 55.6636 51.2179C54.5582 51.2947 53.5013 51.7084 52.6309 52.405C52.7987 52.5495 52.988 52.7424 53.3875 53.1425C54.1357 53.8907 56.0532 54.6654 56.0574 54.7568Z" fill="url(#paint4_radial_1186_7637)"/>
  855. -<path d="M56.0574 54.7568C56.0396 55.0352 55.0717 55.9954 54.7329 55.9954C51.6008 55.9954 51.0925 57.9205 51.0925 57.9205C51.2311 59.5422 52.3417 60.8769 53.6871 61.5836C53.7483 61.616 53.8105 61.6453 53.8727 61.674C53.9804 61.7223 54.0882 61.7675 54.1964 61.8084C54.6575 61.9743 55.1404 62.0688 55.6291 62.089C61.1195 62.3509 62.1825 55.4194 58.2206 53.4066C59.2355 53.227 60.2886 53.642 60.8763 54.0618C59.9137 52.3519 58.1155 51.1978 56.0506 51.1978C55.9198 51.1978 55.7891 51.2089 55.6636 51.2179C54.5582 51.2947 53.5013 51.7084 52.6309 52.405C52.7987 52.5495 52.988 52.7424 53.3875 53.1425C54.1357 53.8907 56.0532 54.6654 56.0574 54.7568Z" fill="url(#paint5_radial_1186_7637)"/>
  856. -<path d="M52.0962 52.0338C52.1856 52.0927 52.2594 52.14 52.3247 52.1873C52.0738 51.2947 52.0631 50.3501 52.2939 49.4519C51.1623 49.9753 50.2823 50.8031 49.6428 51.5338C49.6951 51.5353 51.2925 51.5029 52.0962 52.0338Z" fill="url(#paint6_radial_1186_7637)"/>
  857. -<path d="M45.1022 57.1743C45.9519 62.2753 50.5041 66.1738 55.6719 66.3226C60.4547 66.4602 63.5105 63.6393 64.7701 60.8868C65.5858 59.1079 66.1521 56.1971 65.1132 53.3341V53.323C65.1132 53.315 65.1132 53.3097 65.1132 53.3124C65.1132 53.315 65.1132 53.3187 65.1132 53.331C65.5038 55.9234 64.2059 58.432 62.1777 60.1323L62.1714 60.1467C58.2189 63.4172 54.4368 62.1201 53.6708 61.5888C53.6185 61.5627 53.5662 61.5356 53.5108 61.508C51.2059 60.3884 50.2542 58.255 50.4581 56.4256C48.5125 56.4256 47.8489 54.7576 47.8489 54.7576C47.8489 54.7576 49.5959 53.492 51.8982 54.5929C54.031 55.6126 56.0337 54.7582 56.0337 54.7582C56.0295 54.6668 54.1126 53.8921 53.367 53.1439C52.9675 52.7443 52.7782 52.5515 52.6103 52.4069C52.5192 52.3287 52.4239 52.2557 52.3248 52.188C52.2595 52.1423 52.1858 52.0934 52.0963 52.0344C51.2932 51.5031 49.6958 51.5334 49.6429 51.5344H49.6388C49.2022 50.9728 49.233 49.1189 49.2576 48.7315C49.2524 48.7076 48.9318 48.9005 48.8916 48.9297C48.5062 49.2093 48.1459 49.523 47.8149 49.867C47.4384 50.2551 47.0944 50.6744 46.7864 51.1205C46.0774 52.1403 45.5741 53.2927 45.3056 54.5111C45.2988 54.5345 44.9092 56.2725 45.1022 57.1743Z" fill="url(#paint7_radial_1186_7637)"/>
  858. -<path d="M59.9009 52.7576C60.3027 53.1586 60.6468 53.6151 60.9232 54.1136C60.9839 54.1599 61.0403 54.2061 61.0884 54.2507C63.5858 56.5887 62.2775 59.8958 62.1797 60.1312C64.208 58.4309 65.5058 55.9218 65.1152 53.3299C63.8697 50.1757 61.7577 48.9037 60.0332 46.1343C59.9459 45.994 59.8591 45.8537 59.7718 45.7055C59.7232 45.621 59.6845 45.546 59.6505 45.4738C59.579 45.3332 59.5239 45.1847 59.4863 45.0312C59.4865 45.0239 59.484 45.0169 59.4794 45.0114C59.4747 45.0059 59.4683 45.0023 59.4612 45.0014C59.4543 44.9995 59.4471 44.9995 59.4403 45.0014L59.4351 45.0046C59.4323 45.0057 59.4296 45.0071 59.4272 45.0088C59.0031 45.215 56.4771 49.2793 59.9009 52.7576Z" fill="url(#paint8_radial_1186_7637)"/>
  859. -<path d="M61.0892 54.251C61.0411 54.2064 60.9846 54.1601 60.924 54.1139C60.9015 54.0964 60.8795 54.0794 60.8555 54.0608C60.2677 53.641 59.2146 53.2265 58.1997 53.4056C62.1616 55.4184 61.0981 62.3488 55.6083 62.0869C55.1194 62.067 54.6362 61.9724 54.175 61.8063C54.0673 61.7654 53.9596 61.7203 53.8519 61.6719C53.7897 61.6432 53.7274 61.614 53.6663 61.5816L53.6736 61.5864C54.4396 62.1177 58.2227 63.4148 62.1742 60.1443L62.1805 60.1299C62.2756 59.8961 63.5839 56.589 61.0892 54.251Z" fill="url(#paint9_radial_1186_7637)"/>
  860. -<path d="M51.07 57.9207C51.07 57.9207 51.5783 55.9956 54.7104 55.9956C55.0492 55.9956 56.0176 55.036 56.0349 54.7576C56.0349 54.7576 54.0322 55.612 51.8994 54.5923C49.5986 53.4913 47.8501 54.757 47.8501 54.757C47.8501 54.757 48.5136 56.425 50.4593 56.425C50.2554 58.2544 51.207 60.3878 53.5119 61.5074C53.5642 61.5324 53.6118 61.5605 53.6646 61.5834C52.3192 60.8772 51.2076 59.5419 51.07 57.9207Z" fill="url(#paint10_radial_1186_7637)"/>
  861. -<path d="M66.2057 52.7475C65.7268 51.5785 64.7573 50.3139 63.996 49.9148C64.6156 51.1492 64.9743 52.3872 65.1113 53.3113C65.1113 53.3113 65.1113 53.3177 65.1113 53.3299C63.8658 50.1757 61.7539 48.9037 60.0294 46.1343C59.942 45.994 59.8552 45.8537 59.7679 45.7055C59.7193 45.621 59.6806 45.546 59.6466 45.4738C59.5751 45.3332 59.52 45.1847 59.4824 45.0312C59.4826 45.0239 59.4802 45.0169 59.4755 45.0114C59.4709 45.0059 59.4644 45.0023 59.4573 45.0014C59.4505 44.9995 59.4433 44.9995 59.4364 45.0014L59.4312 45.0046C59.4284 45.0057 59.4258 45.0071 59.4233 45.0088L59.4275 45.0025C56.6609 46.6497 55.7223 49.6954 55.6361 51.2193C55.7642 51.2103 55.8923 51.1991 56.023 51.1991C58.0874 51.1991 59.8861 52.3527 60.8487 54.0626C60.261 53.6428 59.2079 53.2284 58.193 53.4074C62.1549 55.4202 61.0914 62.3507 55.6015 62.0887C55.1126 62.0688 54.6295 61.9743 54.1683 61.8082C54.0606 61.7673 53.9529 61.7221 53.8452 61.6738C53.7829 61.6451 53.7207 61.6158 53.6595 61.5834L53.6669 61.5882C53.6146 61.5622 53.5623 61.5351 53.5069 61.5074C53.5591 61.5324 53.6067 61.5606 53.6595 61.5834C52.3141 60.8772 51.202 59.542 51.065 57.9208C51.065 57.9208 51.5732 55.9957 54.7053 55.9957C55.0441 55.9957 56.0125 55.0361 56.0298 54.7576C56.0256 54.6662 54.1087 53.8915 53.3631 53.1434C52.9636 52.7438 52.7743 52.5509 52.6064 52.4064C52.5153 52.3282 52.42 52.2551 52.3209 52.1875C52.07 51.2949 52.0593 50.3502 52.2901 49.452C51.1586 49.9754 50.2785 50.8033 49.639 51.5339H49.638C49.2014 50.9722 49.2322 49.1183 49.2568 48.731C49.2516 48.7071 48.931 48.9 48.8908 48.9292C48.5054 49.2088 48.1451 49.5224 47.8142 49.8665C47.4376 50.2545 47.0936 50.6738 46.7856 51.12C46.0766 52.1399 45.5733 53.2924 45.3048 54.5111C45.2996 54.535 45.2949 54.5605 45.2902 54.5849C45.2693 54.6832 45.1762 55.1832 45.1631 55.2906C45.078 55.8073 45.0237 56.3288 45.0005 56.8522C45.0005 56.8714 45.0005 56.89 45.0005 56.9091C45.0005 63.0898 49.9319 68.1 56.0146 68.1C61.4621 68.1 65.9856 64.0813 66.8709 58.8012C66.8897 58.6583 66.9043 58.5143 66.9231 58.3698C67.1391 56.4516 66.8933 54.434 66.2057 52.7475ZM65.1155 53.3219C65.1153 53.326 65.1153 53.3301 65.1155 53.3341V53.3219Z" fill="url(#paint11_linear_1186_7637)"/>
  862. -<defs>
  863. -<linearGradient id="paint0_linear_1186_7637" x1="65.8887" y1="50.9308" x2="46.6588" y2="62.8511" gradientUnits="userSpaceOnUse">
  864. -<stop stop-color="#9658F9"/>
  865. -<stop offset="0.13" stop-color="#9356F4"/>
  866. -<stop offset="0.29" stop-color="#8951E5"/>
  867. -<stop offset="0.46" stop-color="#7A49CD"/>
  868. -<stop offset="0.64" stop-color="#643DAB"/>
  869. -<stop offset="0.82" stop-color="#492E81"/>
  870. -<stop offset="1" stop-color="#291D4F"/>
  871. -</linearGradient>
  872. -<radialGradient id="paint1_radial_1186_7637" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(63.1519 48.6778) rotate(112.511) scale(23.2839 24.3126)">
  873. -<stop stop-color="#9658F9"/>
  874. -<stop offset="0.65" stop-color="#291D4F"/>
  875. -</radialGradient>
  876. -<radialGradient id="paint2_radial_1186_7637" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(57.8824 59.334) scale(22.9415 23.3129)">
  877. -<stop offset="0.25" stop-color="#AB71FF" stop-opacity="0"/>
  878. -<stop offset="0.42" stop-color="#9462E0" stop-opacity="0.18"/>
  879. -<stop offset="0.73" stop-color="#573B8D" stop-opacity="0.65"/>
  880. -<stop offset="0.94" stop-color="#291D4F"/>
  881. -</radialGradient>
  882. -<radialGradient id="paint3_radial_1186_7637" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(60.6484 44.5148) scale(16.5843 16.8528)">
  883. -<stop offset="0.18" stop-color="#9658F9"/>
  884. -<stop offset="0.33" stop-color="#7E48EA"/>
  885. -<stop offset="0.37" stop-color="#7542E5"/>
  886. -<stop offset="0.41" stop-color="#6A3DD0"/>
  887. -<stop offset="0.48" stop-color="#5332A2"/>
  888. -<stop offset="0.56" stop-color="#41297E"/>
  889. -<stop offset="0.63" stop-color="#342264"/>
  890. -<stop offset="0.69" stop-color="#2C1E54"/>
  891. -<stop offset="0.74" stop-color="#291D4F"/>
  892. -</radialGradient>
  893. -<radialGradient id="paint4_radial_1186_7637" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(52.8479 62.089) scale(10.9331 11.1101)">
  894. -<stop offset="0.07" stop-color="#9358FC"/>
  895. -<stop offset="0.13" stop-color="#9857F8"/>
  896. -<stop offset="0.21" stop-color="#A755EB"/>
  897. -<stop offset="0.3" stop-color="#BF52D7"/>
  898. -<stop offset="0.39" stop-color="#E14EBA"/>
  899. -<stop offset="0.42" stop-color="#EF4CAF"/>
  900. -<stop offset="0.74" stop-color="#FF7583"/>
  901. -<stop offset="0.97" stop-color="#FFB753"/>
  902. -</radialGradient>
  903. -<radialGradient id="paint5_radial_1186_7637" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(55.4787 54.1254) rotate(-14.1133) scale(5.79733 6.90775)">
  904. -<stop offset="0.22" stop-color="#FFB653" stop-opacity="0.3"/>
  905. -<stop offset="0.34" stop-color="#FF807A" stop-opacity="0.5"/>
  906. -<stop offset="0.44" stop-color="#FF7781" stop-opacity="0.48"/>
  907. -<stop offset="0.57" stop-color="#FF5C94" stop-opacity="0.43"/>
  908. -<stop offset="0.64" stop-color="#FF4AA2" stop-opacity="0.4"/>
  909. -<stop offset="0.86" stop-color="#9658F9" stop-opacity="0.3"/>
  910. -</radialGradient>
  911. -<radialGradient id="paint6_radial_1186_7637" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(57.5929 48.8515) scale(7.85915 7.9864)">
  912. -<stop offset="0.03" stop-color="#9658F9"/>
  913. -<stop offset="0.62" stop-color="#7542E5"/>
  914. -<stop offset="0.72" stop-color="#6339C2"/>
  915. -<stop offset="0.93" stop-color="#37246B"/>
  916. -<stop offset="1" stop-color="#291D4F"/>
  917. -</radialGradient>
  918. -<radialGradient id="paint7_radial_1186_7637" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(58.8404 39.1507) rotate(102.662) scale(32.7229 25.3152)">
  919. -<stop offset="0.2" stop-color="#AB71FF"/>
  920. -<stop offset="0.29" stop-color="#A46BFC"/>
  921. -<stop offset="0.41" stop-color="#9059F2"/>
  922. -<stop offset="0.54" stop-color="#7542E5"/>
  923. -<stop offset="0.64" stop-color="#6239BF"/>
  924. -<stop offset="0.94" stop-color="#291D4F"/>
  925. -</radialGradient>
  926. -<radialGradient id="paint8_radial_1186_7637" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(59.5059 49.1947) rotate(84.0697) scale(24.9532 16.1464)">
  927. -<stop offset="0.09" stop-color="#9658F9"/>
  928. -<stop offset="0.14" stop-color="#8C51F3"/>
  929. -<stop offset="0.26" stop-color="#7542E5"/>
  930. -<stop offset="0.29" stop-color="#6E3ED6"/>
  931. -<stop offset="0.4" stop-color="#5533A6"/>
  932. -<stop offset="0.5" stop-color="#422980"/>
  933. -<stop offset="0.59" stop-color="#342365"/>
  934. -<stop offset="0.67" stop-color="#2C1E55"/>
  935. -<stop offset="0.74" stop-color="#291D4F"/>
  936. -</radialGradient>
  937. -<radialGradient id="paint9_radial_1186_7637" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(57.4076 51.8087) scale(20.9312 21.2702)">
  938. -<stop stop-color="#9658F9"/>
  939. -<stop offset="0.12" stop-color="#9155F6"/>
  940. -<stop offset="0.25" stop-color="#834CEE"/>
  941. -<stop offset="0.34" stop-color="#7542E5"/>
  942. -<stop offset="0.78" stop-color="#291D4F"/>
  943. -</radialGradient>
  944. -<radialGradient id="paint10_radial_1186_7637" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(62.9339 53.0525) scale(22.862 23.2321)">
  945. -<stop offset="0.19" stop-color="#9658F9"/>
  946. -<stop offset="0.49" stop-color="#834BED"/>
  947. -<stop offset="0.66" stop-color="#7542E5"/>
  948. -<stop offset="0.7" stop-color="#6B3DD2"/>
  949. -<stop offset="0.79" stop-color="#52319F"/>
  950. -<stop offset="0.91" stop-color="#291D4F"/>
  951. -</radialGradient>
  952. -<linearGradient id="paint11_linear_1186_7637" x1="64.5267" y1="48.4823" x2="48.7204" y2="64.0368" gradientUnits="userSpaceOnUse">
  953. -<stop stop-color="#9059FF" stop-opacity="0.9"/>
  954. -<stop offset="0.61" stop-color="#291D4F" stop-opacity="0"/>
  955. -</linearGradient>
  956. -</defs>
  957. -</svg>
  958. --
  959. 2.47.0
  960. From 027a86a560d880561d2a002d9cc60e91d193f9c9 Mon Sep 17 00:00:00 2001
  961. From: grizzlyuser <grizzlyuser@protonmail.com>
  962. Date: Tue, 17 Jan 2023 21:59:51 +0100
  963. Subject: [PATCH 4/7] Remove 'Extensions for developers' menu item
  964. Main menu -> 'More tools' -> 'Extensions for developers' opens
  965. addons.mozilla.org (AMO), a third-party repository, not compatible with the
  966. FSDG, because it is not committed to only including free software, see [1].
  967. [1] https://labs.parabola.nu/issues/2409#note-4
  968. ---
  969. browser/components/asrouter/modules/CFRPageActions.sys.mjs | 2 +-
  970. devtools/client/framework/devtools-browser.js | 3 ++-
  971. devtools/client/menus.js | 2 +-
  972. 3 files changed, 4 insertions(+), 3 deletions(-)
  973. diff --git a/browser/components/asrouter/modules/CFRPageActions.sys.mjs b/browser/components/asrouter/modules/CFRPageActions.sys.mjs
  974. index a360ef994c..52ebca9423 100644
  975. --- a/browser/components/asrouter/modules/CFRPageActions.sys.mjs
  976. +++ b/browser/components/asrouter/modules/CFRPageActions.sys.mjs
  977. @@ -41,7 +41,7 @@ const SUMO_BASE_URL = Services.urlFormatter.formatURLPref(
  978. "app.support.baseURL"
  979. );
  980. const ADDONS_API_URL =
  981. - "https://services.addons.mozilla.org/api/v4/addons/addon";
  982. + "";
  983. const DELAY_BEFORE_EXPAND_MS = 1000;
  984. const CATEGORY_ICONS = {
  985. diff --git a/devtools/client/framework/devtools-browser.js b/devtools/client/framework/devtools-browser.js
  986. index 1ecd490bdd..2d479aa3d0 100644
  987. --- a/devtools/client/framework/devtools-browser.js
  988. +++ b/devtools/client/framework/devtools-browser.js
  989. @@ -131,8 +131,9 @@ var gDevToolsBrowser = (exports.gDevToolsBrowser = {
  990. toggleMenuItem("menu_browserConsole", false);
  991. toggleMenuItem("menu_responsiveUI", false);
  992. toggleMenuItem("menu_eyedropper", false);
  993. - toggleMenuItem("extensionsForDevelopers", false);
  994. }
  995. +
  996. + toggleMenuItem("extensionsForDevelopers", false);
  997. },
  998. /**
  999. diff --git a/devtools/client/menus.js b/devtools/client/menus.js
  1000. index e75115c220..0abeb4d830 100644
  1001. --- a/devtools/client/menus.js
  1002. +++ b/devtools/client/menus.js
  1003. @@ -181,7 +181,7 @@ exports.menuitems = [
  1004. appMenuL10nId: "appmenu-developer-tools-extensions",
  1005. oncommand() {
  1006. openDocLink(
  1007. - "https://addons.mozilla.org/firefox/collections/mozilla/webdeveloper/"
  1008. + ""
  1009. );
  1010. },
  1011. },
  1012. --
  1013. 2.47.0
  1014. From bf2a2604d7c5f4bcf2601bfdf6619c288373a7c4 Mon Sep 17 00:00:00 2001
  1015. From: grizzlyuser <grizzlyuser@protonmail.com>
  1016. Date: Sun, 12 Mar 2023 21:57:14 +0100
  1017. Subject: [PATCH 5/7] Change DuckDuckGo URL to DuckDuckGo HTML URL
  1018. Some of JavaScript files from the regular DDG URL lack license info, and
  1019. I couldn't find their freely licensed sources, so they can be considered
  1020. nonfree.
  1021. Replace the regular DDG URL with DDG HTML URL and rename the search
  1022. engine accordingly. Currently, it looks like HTML version does not have
  1023. any JS.
  1024. Also:
  1025. 1. Change search method from GET to POST, because with GET, DDG HTML
  1026. will mangle URLs in search results, so that [1] becomes [2]. Not sure
  1027. why that is done. Probably to avoid leaking search terms to visited
  1028. sites (via Referer header?) at the cost of leaking clicked URLs to DDG,
  1029. so this can still be a privacy concern. BTW, POST is the default search
  1030. method when searching directly from DDG HTML home page.
  1031. 2. Remove suspicious t=ffab URL parameter, because it can tell DDG that
  1032. this particular search extension is the origin of the search.
  1033. Private search engine that doesn't track its users, huh?
  1034. [1] https://www.gnu.org/
  1035. [2] https://duckduckgo.com/l/?uddg=https%3A%2F%2Fwww.gnu.org%2F&rut=b1ab1ab1a...
  1036. ---
  1037. browser/components/search/extensions/ddg/manifest.json | 10 +++++-----
  1038. 1 file changed, 5 insertions(+), 5 deletions(-)
  1039. diff --git a/browser/components/search/extensions/ddg/manifest.json b/browser/components/search/extensions/ddg/manifest.json
  1040. index 104eee6457..9a3279c622 100644
  1041. --- a/browser/components/search/extensions/ddg/manifest.json
  1042. +++ b/browser/components/search/extensions/ddg/manifest.json
  1043. @@ -1,6 +1,6 @@
  1044. {
  1045. - "name": "DuckDuckGo",
  1046. - "description": "Search DuckDuckGo",
  1047. + "name": "DuckDuckGo HTML",
  1048. + "description": "Search DuckDuckGo HTML",
  1049. "manifest_version": 2,
  1050. "version": "1.5",
  1051. "browser_specific_settings": {
  1052. @@ -12,9 +12,9 @@
  1053. "chrome_settings_overrides": {
  1054. "search_provider": {
  1055. "keyword": ["@duckduckgo", "@ddg"],
  1056. - "name": "DuckDuckGo",
  1057. - "search_url": "https://duckduckgo.com/",
  1058. - "search_url_get_params": "t=ffab&q={searchTerms}",
  1059. + "name": "DuckDuckGo HTML",
  1060. + "search_url": "https://html.duckduckgo.com/html/",
  1061. + "search_url_post_params": "q={searchTerms}",
  1062. "suggest_url": "https://ac.duckduckgo.com/ac/",
  1063. "suggest_url_get_params": "q={searchTerms}&type=list"
  1064. }
  1065. --
  1066. 2.47.0
  1067. From e37c933fbba5d5f59e1557b588565d7e78262e6e Mon Sep 17 00:00:00 2001
  1068. From: grizzlyuser <grizzlyuser@protonmail.com>
  1069. Date: Sun, 15 Sep 2024 22:12:44 +0200
  1070. Subject: [PATCH 6/7] Remove references to nonfree Generative AI chats
  1071. The GenAI chatbot feature opens the chat with the provider selected by
  1072. the user in the side panel, and essentially loads all the software
  1073. and/or information for practical use from the website of that provider.
  1074. These websites can be considered software repositories, and I haven't
  1075. found any claims about the commitment to include only free software in
  1076. those.
  1077. So remove references to these websites and keep only the localhost
  1078. (disabled by default). And since Iceweasel doesn't ship any local chat
  1079. provider, hide the whole set of related options from the Labs. If
  1080. somebody wants to host one locally, options can be shown by setting
  1081. browser.ml.chat.hideFromLabs to true and browser.ml.chat.hideLocalhost
  1082. to false.
  1083. ---
  1084. browser/components/genai/GenAI.sys.mjs | 126 +-----------------------
  1085. browser/locales/en-US/browser/genai.ftl | 8 +-
  1086. 2 files changed, 3 insertions(+), 131 deletions(-)
  1087. diff --git a/browser/components/genai/GenAI.sys.mjs b/browser/components/genai/GenAI.sys.mjs
  1088. index 7549762da0..a8a5726091 100644
  1089. --- a/browser/components/genai/GenAI.sys.mjs
  1090. +++ b/browser/components/genai/GenAI.sys.mjs
  1091. @@ -31,7 +31,7 @@ XPCOMUtils.defineLazyPreferenceGetter(
  1092. lazy,
  1093. "chatHideFromLabs",
  1094. "browser.ml.chat.hideFromLabs",
  1095. - false
  1096. + true
  1097. );
  1098. XPCOMUtils.defineLazyPreferenceGetter(
  1099. lazy,
  1100. @@ -73,7 +73,7 @@ XPCOMUtils.defineLazyPreferenceGetter(
  1101. lazy,
  1102. "chatProviders",
  1103. "browser.ml.chat.providers",
  1104. - "claude,chatgpt,gemini,huggingchat,lechat",
  1105. + "",
  1106. reorderChatProviders
  1107. );
  1108. XPCOMUtils.defineLazyPreferenceGetter(
  1109. @@ -115,132 +115,10 @@ export const GenAI = {
  1110. // will allow for additional UI shown such as populating dropdown with a name,
  1111. // showing links, and other special behaviors needed for individual providers.
  1112. chatProviders: new Map([
  1113. - [
  1114. - "https://claude.ai/new",
  1115. - {
  1116. - choiceIds: [
  1117. - "genai-onboarding-claude-generate",
  1118. - "genai-onboarding-claude-analyze",
  1119. - "genai-onboarding-claude-price",
  1120. - ],
  1121. - id: "claude",
  1122. - learnId: "genai-onboarding-claude-learn",
  1123. - learnLink: "https://www.anthropic.com/claude",
  1124. - link1:
  1125. - "https://www.anthropic.com/legal/archive/6370fb23-12ed-41d9-a4a2-28866dee3105",
  1126. - link2:
  1127. - "https://www.anthropic.com/legal/archive/7197103a-5e27-4ee4-93b1-f2d4c39ba1e7",
  1128. - link3:
  1129. - "https://www.anthropic.com/legal/archive/628feec9-7df9-4d38-bc69-fbf104df47b0",
  1130. - linksId: "genai-settings-chat-claude-links",
  1131. - name: "Anthropic Claude",
  1132. - maxLength: 15020,
  1133. - tooltipId: "genai-onboarding-claude-tooltip",
  1134. - },
  1135. - ],
  1136. - [
  1137. - "https://chatgpt.com",
  1138. - {
  1139. - choiceIds: [
  1140. - "genai-onboarding-chatgpt-generate",
  1141. - "genai-onboarding-chatgpt-analyze",
  1142. - "genai-onboarding-chatgpt-price",
  1143. - ],
  1144. - id: "chatgpt",
  1145. - learnId: "genai-onboarding-chatgpt-learn",
  1146. - learnLink: "https://help.openai.com/articles/6783457-what-is-chatgpt",
  1147. - link1: "https://openai.com/terms",
  1148. - link2: "https://openai.com/privacy",
  1149. - linksId: "genai-settings-chat-chatgpt-links",
  1150. - name: "ChatGPT",
  1151. - maxLength: 14140,
  1152. - tooltipId: "genai-onboarding-chatgpt-tooltip",
  1153. - },
  1154. - ],
  1155. - [
  1156. - "https://copilot.microsoft.com",
  1157. - {
  1158. - choiceIds: [
  1159. - "genai-onboarding-copilot-generate",
  1160. - "genai-onboarding-copilot-analyze",
  1161. - "genai-onboarding-copilot-price",
  1162. - ],
  1163. - id: "copilot",
  1164. - learnId: "genai-onboarding-copilot-learn",
  1165. - learnLink: "https://www.microsoft.com/microsoft-copilot/learn/",
  1166. - link1: "https://www.bing.com/new/termsofuse",
  1167. - link2: "https://go.microsoft.com/fwlink/?LinkId=521839",
  1168. - linksId: "genai-settings-chat-copilot-links",
  1169. - name: "Copilot",
  1170. - maxLength: 3260,
  1171. - tooltipId: "genai-onboarding-copilot-tooltip",
  1172. - },
  1173. - ],
  1174. - [
  1175. - "https://gemini.google.com",
  1176. - {
  1177. - choiceIds: [
  1178. - "genai-onboarding-gemini-generate",
  1179. - "genai-onboarding-gemini-analyze",
  1180. - "genai-onboarding-gemini-price",
  1181. - ],
  1182. - header: "X-Firefox-Gemini",
  1183. - id: "gemini",
  1184. - learnId: "genai-onboarding-gemini-learn",
  1185. - learnLink: "https://gemini.google.com/faq",
  1186. - link1: "https://policies.google.com/terms",
  1187. - link2: "https://policies.google.com/terms/generative-ai/use-policy",
  1188. - link3: "https://support.google.com/gemini?p=privacy_notice",
  1189. - linksId: "genai-settings-chat-gemini-links",
  1190. - name: "Google Gemini",
  1191. - // Max header length is around 55000, but spaces are encoded with %20
  1192. - // for header instead of + for query parameter
  1193. - maxLength: 45000,
  1194. - tooltipId: "genai-onboarding-gemini-tooltip",
  1195. - },
  1196. - ],
  1197. - [
  1198. - "https://huggingface.co/chat",
  1199. - {
  1200. - choiceIds: [
  1201. - "genai-onboarding-huggingchat-generate",
  1202. - "genai-onboarding-huggingchat-switch",
  1203. - "genai-onboarding-huggingchat-price-2",
  1204. - ],
  1205. - id: "huggingchat",
  1206. - learnId: "genai-onboarding-huggingchat-learn",
  1207. - learnLink: "https://huggingface.co/chat/privacy/",
  1208. - link1: "https://huggingface.co/chat/privacy",
  1209. - link2: "https://huggingface.co/privacy",
  1210. - linksId: "genai-settings-chat-huggingchat-links",
  1211. - name: "HuggingChat",
  1212. - maxLength: 8192,
  1213. - tooltipId: "genai-onboarding-huggingchat-tooltip",
  1214. - },
  1215. - ],
  1216. - [
  1217. - "https://chat.mistral.ai/chat",
  1218. - {
  1219. - choiceIds: [
  1220. - "genai-onboarding-lechat-generate",
  1221. - "genai-onboarding-lechat-price",
  1222. - ],
  1223. - id: "lechat",
  1224. - learnId: "genai-onboarding-lechat-learn",
  1225. - learnLink: "https://help.mistral.ai/collections/272960-le-chat",
  1226. - link1: "https://mistral.ai/terms/#terms-of-service-le-chat",
  1227. - link2: "https://mistral.ai/terms/#privacy-policy",
  1228. - linksId: "genai-settings-chat-lechat-links",
  1229. - name: "Le Chat Mistral",
  1230. - maxLength: 3680,
  1231. - tooltipId: "genai-onboarding-lechat-tooltip",
  1232. - },
  1233. - ],
  1234. [
  1235. "http://localhost:8080",
  1236. {
  1237. id: "localhost",
  1238. - link1: "https://llamafile.ai",
  1239. linksId: "genai-settings-chat-localhost-links",
  1240. name: "localhost",
  1241. maxLength: 8192,
  1242. diff --git a/browser/locales/en-US/browser/genai.ftl b/browser/locales/en-US/browser/genai.ftl
  1243. index 9e1ad10a88..bcfc7c5961 100644
  1244. --- a/browser/locales/en-US/browser/genai.ftl
  1245. +++ b/browser/locales/en-US/browser/genai.ftl
  1246. @@ -9,13 +9,7 @@ genai-settings-chat-choose = Choose a chatbot
  1247. genai-settings-chat-choose-one-menuitem =
  1248. .label = Choose one
  1249. genai-settings-chat-links = When you choose a chatbot, you agree to the provider’s terms of use and privacy policy.
  1250. -genai-settings-chat-chatgpt-links = By choosing ChatGPT, you agree to the OpenAI <a data-l10n-name="link1">Terms of Use</a> and <a data-l10n-name="link2">Privacy Policy</a>.
  1251. -genai-settings-chat-claude-links = By choosing Anthropic Claude, you agree to the Anthropic <a data-l10n-name="link1">Consumer Terms of Service</a>, <a data-l10n-name="link2">Usage Policy</a>, and <a data-l10n-name="link3">Privacy Policy</a>.
  1252. -genai-settings-chat-copilot-links = By choosing Copilot, you agree to the <a data-l10n-name="link1">Copilot AI Experiences Terms</a> and <a data-l10n-name="link2">Microsoft Privacy Statement</a>.
  1253. -genai-settings-chat-gemini-links = By choosing Google Gemini, you agree to the <a data-l10n-name="link1">Google Terms of Service</a>, <a data-l10n-name="link2">Generative AI Prohibited Use Policy</a>, and <a data-l10n-name="link3">Gemini Apps Privacy Notice</a>.
  1254. -genai-settings-chat-huggingchat-links = By choosing HuggingChat, you agree to the <a data-l10n-name="link1">HuggingChat Privacy Notice</a> and <a data-l10n-name="link2">Hugging Face Privacy Policy</a>.
  1255. -genai-settings-chat-lechat-links = By choosing Le Chat Mistral, you agree to the Mistral AI <a data-l10n-name="link1">Terms of Service</a> and <a data-l10n-name="link2">Privacy Policy</a>.
  1256. -genai-settings-chat-localhost-links = Bring your own private local chatbot such as <a data-l10n-name="link1">llamafile</a> from { -vendor-short-name }’s Innovation group.
  1257. +genai-settings-chat-localhost-links = Bring your own private local chatbot such as llamafile.
  1258. genai-settings-chat-shortcuts =
  1259. .description = Displays a shortcut to prompts when you select text. { -brand-short-name } sends the text, page title, and prompt to the chatbot.
  1260. .label = Show prompts on text select
  1261. --
  1262. 2.47.0
  1263. From ebe3be8a100eb6b481ea08fc9d7d3852fedcaf60 Mon Sep 17 00:00:00 2001
  1264. From: various_authors <various_authors@parabola.nu>
  1265. Date: Mon, 17 Sep 2001 00:00:00 +0100
  1266. Subject: [PATCH 7/7] Various patches
  1267. I'm too lazy to find the history for each, just making the whole patch
  1268. set compatible with 'git am' and easier to manage. If needed, it can be
  1269. found using git.
  1270. ---
  1271. browser/app/permissions | 3 --
  1272. browser/components/preferences/sync.inc.xhtml | 18 -----------
  1273. .../protections/content/protections.ftl | 2 +-
  1274. .../protections/content/protections.html | 10 ------
  1275. .../protections/content/vpn-card.mjs | 16 ----------
  1276. .../en-US/browser/preferences/preferences.ftl | 10 ------
  1277. .../en-US/toolkit/about/aboutAddons.ftl | 10 +++---
  1278. .../en-US/toolkit/branding/brandings.ftl | 32 +++++++++----------
  1279. 8 files changed, 23 insertions(+), 78 deletions(-)
  1280. diff --git a/browser/app/permissions b/browser/app/permissions
  1281. index 1c72a96de8..052a6a5c83 100644
  1282. --- a/browser/app/permissions
  1283. +++ b/browser/app/permissions
  1284. @@ -15,9 +15,6 @@ origin uitour 1 https://support.mozilla.org
  1285. origin uitour 1 about:home
  1286. origin uitour 1 about:newtab
  1287. -# XPInstall
  1288. -origin install 1 https://addons.mozilla.org
  1289. -
  1290. # Remote troubleshooting
  1291. origin remote-troubleshooting 1 https://support.mozilla.org
  1292. diff --git a/browser/components/preferences/sync.inc.xhtml b/browser/components/preferences/sync.inc.xhtml
  1293. index 492491a369..0c8c462a1d 100644
  1294. --- a/browser/components/preferences/sync.inc.xhtml
  1295. +++ b/browser/components/preferences/sync.inc.xhtml
  1296. @@ -35,24 +35,6 @@
  1297. </hbox>
  1298. </vbox>
  1299. </hbox>
  1300. - <label class="fxaMobilePromo" data-l10n-id="sync-mobile-promo">
  1301. - <html:img
  1302. - role="none"
  1303. - src="chrome://browser/skin/logo-android.svg"
  1304. - data-l10n-name="android-icon"
  1305. - class="androidIcon"/>
  1306. - <html:a
  1307. - data-l10n-name="android-link"
  1308. - class="fxaMobilePromo-android text-link" target="_blank"/>
  1309. - <html:img
  1310. - role="none"
  1311. - src="chrome://browser/skin/logo-ios.svg"
  1312. - data-l10n-name="ios-icon"
  1313. - class="iOSIcon"/>
  1314. - <html:a
  1315. - data-l10n-name="ios-link"
  1316. - class="fxaMobilePromo-ios text-link" target="_blank"/>
  1317. - </label>
  1318. </groupbox>
  1319. <vbox id="hasFxaAccount">
  1320. diff --git a/browser/components/protections/content/protections.ftl b/browser/components/protections/content/protections.ftl
  1321. index 0f5b96e7ff..9617795e92 100644
  1322. --- a/browser/components/protections/content/protections.ftl
  1323. +++ b/browser/components/protections/content/protections.ftl
  1324. @@ -18,7 +18,7 @@ get-vpn-link = Get { -mozilla-vpn-brand-name }
  1325. vpn-title-subscribed = VPN: Subscribed
  1326. # Note This text is not being translated, and the <br> will need to be removed if or when it does get translated
  1327. -vpn-header-content-subscribed = Using the { -mozilla-vpn-brand-name } encrypts all your traffic and hides your location — on up to 5 devices. Get the most from your subscription — add it from <br> the <a data-l10n-name="vpn-google-playstore-link">Google Play Store</a> or <a data-l10n-name="vpn-app-store-link">Apple App Store</a>.
  1328. +vpn-header-content-subscribed = Using the { -mozilla-vpn-brand-name } encrypts all your traffic and hides your location — on up to 5 devices.
  1329. vpn-banner-header = Protection that extends beyond the browser
  1330. # Note This text is not being translated, and the <br> will need to be removed if or when it does get translated
  1331. diff --git a/browser/components/protections/content/protections.html b/browser/components/protections/content/protections.html
  1332. index 4f5b2d71a9..d672be9c0d 100644
  1333. --- a/browser/components/protections/content/protections.html
  1334. +++ b/browser/components/protections/content/protections.html
  1335. @@ -571,16 +571,6 @@
  1336. class="content subscribed"
  1337. data-l10n-id="vpn-header-content-subscribed"
  1338. >
  1339. - <a
  1340. - target="_blank"
  1341. - id="vpn-google-playstore-link"
  1342. - data-l10n-name="vpn-google-playstore-link"
  1343. - ></a>
  1344. - <a
  1345. - target="_blank"
  1346. - id="vpn-app-store-link"
  1347. - data-l10n-name="vpn-app-store-link"
  1348. - ></a>
  1349. </p>
  1350. </div>
  1351. <a
  1352. diff --git a/browser/components/protections/content/vpn-card.mjs b/browser/components/protections/content/vpn-card.mjs
  1353. index d9fe35c009..1b16604876 100644
  1354. --- a/browser/components/protections/content/vpn-card.mjs
  1355. +++ b/browser/components/protections/content/vpn-card.mjs
  1356. @@ -24,22 +24,6 @@ export default class VPNCard {
  1357. vpnLink.addEventListener("click", () => {
  1358. this.doc.sendTelemetryEvent("clickVpnCardLink");
  1359. });
  1360. - let androidVPNAppLink = document.getElementById(
  1361. - "vpn-google-playstore-link"
  1362. - );
  1363. - androidVPNAppLink.href = RPMGetStringPref(
  1364. - "browser.contentblocking.report.vpn-android.url"
  1365. - );
  1366. - androidVPNAppLink.addEventListener("click", () => {
  1367. - document.sendTelemetryEvent("clickVpnAppLinkAndroid");
  1368. - });
  1369. - let iosVPNAppLink = document.getElementById("vpn-app-store-link");
  1370. - iosVPNAppLink.href = RPMGetStringPref(
  1371. - "browser.contentblocking.report.vpn-ios.url"
  1372. - );
  1373. - iosVPNAppLink.addEventListener("click", () => {
  1374. - document.sendTelemetryEvent("clickVpnAppLinkIos");
  1375. - });
  1376. const vpnBanner = this.doc.querySelector(".vpn-banner");
  1377. const exitIcon = vpnBanner.querySelector(".exit-icon");
  1378. diff --git a/browser/locales/en-US/browser/preferences/preferences.ftl b/browser/locales/en-US/browser/preferences/preferences.ftl
  1379. index 584377f023..86ce3eda2a 100644
  1380. --- a/browser/locales/en-US/browser/preferences/preferences.ftl
  1381. +++ b/browser/locales/en-US/browser/preferences/preferences.ftl
  1382. @@ -845,16 +845,6 @@ sync-signedout-account-signin3 =
  1383. .label = Sign in to sync…
  1384. .accesskey = i
  1385. -# This message contains two links and two icon images.
  1386. -# `<img data-l10n-name="android-icon"/>` - Android logo icon
  1387. -# `<a data-l10n-name="android-link">` - Link to Android Download
  1388. -# `<img data-l10n-name="ios-icon">` - iOS logo icon
  1389. -# `<a data-l10n-name="ios-link">` - Link to iOS Download
  1390. -#
  1391. -# They can be moved within the sentence as needed to adapt
  1392. -# to your language, but should not be changed or translated.
  1393. -sync-mobile-promo = Download Firefox for <img data-l10n-name="android-icon"/> <a data-l10n-name="android-link">Android</a> or <img data-l10n-name="ios-icon"/> <a data-l10n-name="ios-link">iOS</a> to sync with your mobile device.
  1394. -
  1395. ## Firefox account - Signed in
  1396. sync-profile-picture-with-alt =
  1397. diff --git a/toolkit/locales/en-US/toolkit/about/aboutAddons.ftl b/toolkit/locales/en-US/toolkit/about/aboutAddons.ftl
  1398. index 065699dc96..10b6dd1adb 100644
  1399. --- a/toolkit/locales/en-US/toolkit/about/aboutAddons.ftl
  1400. +++ b/toolkit/locales/en-US/toolkit/about/aboutAddons.ftl
  1401. @@ -5,7 +5,7 @@
  1402. addons-page-title = Add-ons Manager
  1403. search-header =
  1404. - .placeholder = Search addons.mozilla.org
  1405. + .placeholder = Search Mozarella
  1406. .searchbuttonlabel = Search
  1407. ## Variables
  1408. @@ -344,7 +344,8 @@ install-theme-button = Install Theme
  1409. # The label of the button that appears after installing an add-on. Upon click,
  1410. # the detailed add-on view is opened, from where the add-on can be managed.
  1411. manage-addon-button = Manage
  1412. -find-more-addons = Find more add-ons
  1413. +find-more-addons = Popular add-ons are in the Parabola pacman repos.
  1414. + For others, you can search here:
  1415. find-more-themes = Find more themes
  1416. # This is a label for the button to open the "more options" menu, it is only
  1417. @@ -516,9 +517,10 @@ sitepermission-heading = Manage Your Site Permissions
  1418. discover-heading = Personalize Your { -brand-short-name }
  1419. shortcuts-heading = Manage Extension Shortcuts
  1420. -default-heading-search-label = Find more add-ons
  1421. +default-heading-search-label = Popular add-ons are in the Parabola pacman repos.
  1422. + For others, you can search here:
  1423. addons-heading-search-input =
  1424. - .placeholder = Search addons.mozilla.org
  1425. + .placeholder = Search Mozarella
  1426. addon-page-options-button =
  1427. .title = Tools for all add-ons
  1428. diff --git a/toolkit/locales/en-US/toolkit/branding/brandings.ftl b/toolkit/locales/en-US/toolkit/branding/brandings.ftl
  1429. index 3861d8b613..1f2d087cd5 100644
  1430. --- a/toolkit/locales/en-US/toolkit/branding/brandings.ftl
  1431. +++ b/toolkit/locales/en-US/toolkit/branding/brandings.ftl
  1432. @@ -15,17 +15,17 @@
  1433. ## https://mozilla-l10n.github.io/styleguides/mozilla_general/#brands-copyright-and-trademark
  1434. -facebook-container-brand-name = Facebook Container
  1435. --monitor-brand-name = Firefox Monitor
  1436. +-monitor-brand-name = Iceweasel Monitor
  1437. -monitor-brand-short-name = Monitor
  1438. -mozmonitor-brand-name = Mozilla Monitor
  1439. -pocket-brand-name = Pocket
  1440. --send-brand-name = Firefox Send
  1441. --screenshots-brand-name = Firefox Screenshots
  1442. +-send-brand-name = Iceweasel Send
  1443. +-screenshots-brand-name = Iceweasel Screenshots
  1444. -mozilla-vpn-brand-name = Mozilla VPN
  1445. --profiler-brand-name = Firefox Profiler
  1446. --translations-brand-name = Firefox Translations
  1447. --focus-brand-name = Firefox Focus
  1448. --relay-brand-name = Firefox Relay
  1449. +-profiler-brand-name = Iceweasel Profiler
  1450. +-translations-brand-name = Iceweasel Translations
  1451. +-focus-brand-name = Iceweasel Focus
  1452. +-relay-brand-name = Iceweasel Relay
  1453. -relay-brand-short-name = Relay
  1454. -fakespot-brand-name = Fakespot
  1455. @@ -35,20 +35,20 @@
  1456. # The particle "by" can be localized, "Fakespot" and "Mozilla" should not be localized or transliterated.
  1457. -fakespot-brand-full-name = Fakespot by Mozilla
  1458. -# “Suggest” can be localized, “Firefox” must be treated as a brand
  1459. +# “Suggest” can be localized, “Iceweasel” must be treated as a brand
  1460. # and kept in English.
  1461. --firefox-suggest-brand-name = Firefox Suggest
  1462. +-firefox-suggest-brand-name = Iceweasel Suggest
  1463. -# ”Home" can be localized, “Firefox” must be treated as a brand
  1464. +# ”Home" can be localized, “Iceweasel” must be treated as a brand
  1465. # and kept in English.
  1466. --firefox-home-brand-name = Firefox Home
  1467. +-firefox-home-brand-name = Iceweasel Home
  1468. -# View" can be localized, “Firefox” must be treated as a brand
  1469. +# View" can be localized, “Iceweasel” must be treated as a brand
  1470. # and kept in English.
  1471. --firefoxview-brand-name = Firefox View
  1472. +-firefoxview-brand-name = Iceweasel View
  1473. -# Firefox Labs is the name for a page in Settings to allow users to learn about
  1474. +# Iceweasel Labs is the name for a page in Settings to allow users to learn about
  1475. # experimental and in-development features, and turn those features on and off.
  1476. -# The "Labs" portion can be localized, “Firefox” must be treated as a brand
  1477. +# The "Labs" portion can be localized, “Iceweasel” must be treated as a brand
  1478. # and kept in English.
  1479. --firefoxlabs-brand-name = Firefox Labs
  1480. +-firefoxlabs-brand-name = Iceweasel Labs
  1481. --
  1482. 2.47.0