CINXE.COM

Home - Mozilla Connect

<!DOCTYPE html><html prefix="og: http://ogp.me/ns#" dir="ltr" lang="en" class="no-js"> <head> <title> Home - Mozilla Connect </title> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-R3H4BDP5J2"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-R3H4BDP5J2'); </script> <meta content="Share product feedback, submit ideas for new features, and help shape future releases." name="description"/><meta content="width=device-width, initial-scale=1.0, user-scalable=yes" name="viewport"/><meta content="text/html; charset=UTF-8" http-equiv="Content-Type"/><link href="https://connect.mozilla.org/" rel="canonical"/> <meta content="https://images.pickapic.live/get/ce5138fc-5ad6-c080-23fc-2a38543244fb-1684430071.jpeg" property="og:image"/><meta content="website" property="og:type"/><meta content="https://connect.mozilla.org/" property="og:url"/><meta content="Share product feedback, submit ideas for new features, and help shape future releases." property="og:description"/><meta content="Mozilla Connect" property="og:title"/> <link class="lia-link-navigation hidden live-links" title="New board topics in Mozilla Connect" type="application/rss+xml" rel="alternate" id="link" href="/bnzry48543/rss/Community?interaction.style=forum"></link> <link class="lia-link-navigation hidden live-links" title="All board posts in Mozilla Connect" type="application/rss+xml" rel="alternate" id="link_0" href="/bnzry48543/rss/Community?interaction.style=forum&amp;feeds.replies=true"></link> <link class="lia-link-navigation hidden live-links" title="New knowledge base articles in Mozilla Connect" type="application/rss+xml" rel="alternate" id="link_1" href="/bnzry48543/rss/Community?interaction.style=tkb"></link> <link class="lia-link-navigation hidden live-links" title="All knowledge base posts in Mozilla Connect" type="application/rss+xml" rel="alternate" id="link_2" href="/bnzry48543/rss/Community?interaction.style=tkb&amp;feeds.replies=true"></link> <link class="lia-link-navigation hidden live-links" title="New blog articles in Mozilla Connect" type="application/rss+xml" rel="alternate" id="link_3" href="/bnzry48543/rss/Community?interaction.style=blog"></link> <link class="lia-link-navigation hidden live-links" title="All blog posts in Mozilla Connect" type="application/rss+xml" rel="alternate" id="link_4" href="/bnzry48543/rss/Community?interaction.style=blog&amp;feeds.replies=true"></link> <link class="lia-link-navigation hidden live-links" title="New idea exchange ideas in Mozilla Connect" type="application/rss+xml" rel="alternate" id="link_5" href="/bnzry48543/rss/Community?interaction.style=idea"></link> <link class="lia-link-navigation hidden live-links" title="All idea exchange posts in Mozilla Connect" type="application/rss+xml" rel="alternate" id="link_6" href="/bnzry48543/rss/Community?interaction.style=idea&amp;feeds.replies=true"></link> <link class="lia-link-navigation hidden live-links" title="New Products" type="application/rss+xml" rel="alternate" id="link_7" href="/bnzry48543/rss/Community?interaction.style=review"></link> <link class="lia-link-navigation hidden live-links" title="All Reviews and Comments" type="application/rss+xml" rel="alternate" id="link_8" href="/bnzry48543/rss/Community?interaction.style=review&amp;feeds.replies=true"></link> <link class="lia-link-navigation hidden live-links" title="rss.livelink.threads-in-node@place:occasion" type="application/rss+xml" rel="alternate" id="link_9" href="/bnzry48543/rss/Community?interaction.style=occasion"></link> <link class="lia-link-navigation hidden live-links" title="rss.livelink.posts-in-node@place:occasion" type="application/rss+xml" rel="alternate" id="link_10" href="/bnzry48543/rss/Community?interaction.style=occasion&amp;feeds.replies=true"></link> <link class="lia-link-navigation hidden live-links" title="New media posts in Mozilla Connect" type="application/rss+xml" rel="alternate" id="link_11" href="/bnzry48543/rss/Community?interaction.style=media"></link> <link class="lia-link-navigation hidden live-links" title="All media posts in Mozilla Connect" type="application/rss+xml" rel="alternate" id="link_12" href="/bnzry48543/rss/Community?interaction.style=media&amp;feeds.replies=true"></link> <link href="/skins/6601652/13d466d043966f837dd355a14e3c0df7/mozilla.css" rel="stylesheet" type="text/css"/> <link rel="shortcut icon" href="https://connect.mozilla.org/html/@4972112740F6C23E4E0525812A2878C2/assets/favicon.ico" /> <script language="javascript" type="text/javascript"> <!-- if("undefined"==typeof LITHIUM)var LITHIUM={};LITHIUM.Loader=function(){var e=[],a=[],b=!1,c=!1;return{onLoad:function(a){"function"===typeof a&&(!0===b?a():e.push(a))},onJsAttached:function(b){"function"===typeof b&&(!0===c?b():a.push(b))},runJsAttached:function(){c=!0;for(var b=0;b<a.length;b++)a[b]()},getOnLoadFunctions:function(){return e},setLoaded:function(){b=!0},isLoaded:function(){return b},isJsAttached:function(){return c}}}();"undefined"===typeof LITHIUM.Components&&(LITHIUM.Components={});LITHIUM.Components.render=function(e,a,b){LITHIUM.Loader.onLoad(function(){var c=LITHIUM.Components.renderUrl(e),d={type:"GET",dataType:"json"};LITHIUM.jQuery.extend(d,b||{});d.hasOwnProperty("url")||LITHIUM.jQuery.extend(d,{url:c});d.data=a;if("object"!==typeof d.data||null===d.data)d.data={};d.data.originalPageName=LITHIUM.Components.ORIGINAL_PAGE_NAME;d.data.originalPageContext=LITHIUM.Components.ORIGINAL_PAGE_CONTEXT;LITHIUM.jQuery.ajax(d)}.bind(this))}; LITHIUM.Components.renderUrl=function(e,a){var b=LITHIUM.Components.RENDER_URL;LITHIUM.jQuery.each({"component-id":e},function(a,d){b=b.replace(new RegExp("#{"+a+"}","g"),d)});"undefined"!==typeof a&&(b+="?"+LITHIUM.jQuery.param(a));return b}; LITHIUM.Components.renderInPlace=function(e,a,b,c){function d(a){var b=document.createElement("div"),d=(new Date).getTime()+Math.floor(1E7*Math.random()+1);b.setAttribute("id",d);a.parentNode.insertBefore(b,a);return d}if(c)var q=c;else!1===LITHIUM.Loader.isLoaded()&&(document.currentScript?q=d(document.currentScript):(c=document.querySelectorAll("script"),1<c.length&&(q=d(c[c.length-1]))));LITHIUM.Loader.onLoad(function(){var d=LITHIUM.jQuery,c=a||{},l=b||{},h=d("#"+q);d.extend(c,{renderedScripts:LITHIUM.RenderedScripts.toString(), "component-id":e});d.extend(l,{success:function(a){var b=a.content;LITHIUM.AngularSupport.isAngularEnabled()&&(b=LITHIUM.AngularSupport.compile(b));h.replaceWith(b);LITHIUM.AjaxSupport.ScriptsProcessor.handleScriptEvaluation(a);(a=LITHIUM.jQuery(b).attr("id"))&&LITHIUM.jQuery("#"+a).trigger("LITHIUM:ajaxSuccess:renderInPlace",{componentId:e})},error:function(a,d,c){0===a.readyState||0===a.status?h.html(""):h.html('\x3cspan class\x3d"lia-ajax-error-text"\x3e'+b.errorMessage+"\x3c/span\x3e");h.removeClass(LITHIUM.Css.BASE_LAZY_LOAD).removeClass("lia-fa-spin")}}); h&&LITHIUM.Components.render(e,c,l)}.bind(this))};/* modernizr v3.3.1 Build https://modernizr.com/download?-exiforientation-filereader-flash-setclasses-dontmin Copyright (c) Faruk Ates Paul Irish Alex Sexton Ryan Seddon Patrick Kettner Stu Cox Richard Herrera MIT License { "name": "EXIF Orientation", "property": "exiforientation", "tags": ["image"], "builderAliases": ["exif_orientation"], "async": true, "authors": ["Paul Sayre"], "notes": [{ "name": "Article by Dave Perrett", "href": "http://recursive-design.com/blog/2012/07/28/exif-orientation-handling-is-a-ghetto/" },{ "name": "Article by Calvin Hass", "href": "http://www.impulseadventure.com/photo/exif-orientation.html" }] } ! { "name": "Flash", "property": "flash", "tags": ["flash"], "polyfills": ["shumway"] } ! { "name": "File API", "property": "filereader", "caniuse": "fileapi", "notes": [{ "name": "W3C Working Draft", "href": "https://www.w3.org/TR/FileAPI/" }], "tags": ["file"], "builderAliases": ["file_api"], "knownBugs": ["Will fail in Safari 5 due to its lack of support for the standards defined FileReader object"] } !*/ LITHIUM.LiModernizr=function(){(function(e,a,b){function c(a){var b=m.className,g=f._config.classPrefix||"";r&&(b=b.baseVal);f._config.enableJSClass&&(b=b.replace(new RegExp("(^|\\s)"+g+"no-js(\\s|$)"),"$1"+g+"js$2"));f._config.enableClasses&&(b+=" "+g+a.join(" "+g),r?m.className.baseVal=b:m.className=b)}function d(){return"function"!==typeof a.createElement?a.createElement(arguments[0]):r?a.createElementNS.call(a,"http://www.w3.org/2000/svg",arguments[0]):a.createElement.apply(a,arguments)}function q(){var b= a.body;b||(b=d(r?"svg":"body"),b.fake=!0);return b}function t(a,b){if("object"==typeof a)for(var g in a)u(a,g)&&t(g,a[g]);else{a=a.toLowerCase();g=a.split(".");var d=f[g[0]];2==g.length&&(d=d[g[1]]);if("undefined"!=typeof d)return f;b="function"==typeof b?b():b;1==g.length?f[g[0]]=b:(!f[g[0]]||f[g[0]]instanceof Boolean||(f[g[0]]=new Boolean(f[g[0]])),f[g[0]][g[1]]=b);c([(b&&0!=b?"":"no-")+g.join("-")]);f._trigger(a,b)}return f}var p=[],l=[],h={_version:"3.3.1",_config:{classPrefix:"",enableClasses:!0, enableJSClass:!0,usePrefixes:!0},_q:[],on:function(a,b){var g=this;setTimeout(function(){b(g[a])},0)},addTest:function(a,b,d){l.push({name:a,fn:b,options:d})},addAsyncTest:function(a){l.push({name:null,fn:a})}},f=function(){};f.prototype=h;f=new f;var m=a.documentElement,r="svg"===m.nodeName.toLowerCase(),u;(function(){var a={}.hasOwnProperty;u="undefined"!==typeof a&&"undefined"!==typeof a.call?function(b,g){return a.call(b,g)}:function(a,b){return b in a&&"undefined"===typeof a.constructor.prototype[b]}})(); h._l={};h.on=function(a,b){this._l[a]||(this._l[a]=[]);this._l[a].push(b);f.hasOwnProperty(a)&&setTimeout(function(){f._trigger(a,f[a])},0)};h._trigger=function(a,b){if(this._l[a]){var d=this._l[a];setTimeout(function(){var a;for(a=0;a<d.length;a++){var g=d[a];g(b)}},0);delete this._l[a]}};f._q.push(function(){h.addTest=t});f.addAsyncTest(function(){LITHIUM.Loader.onLoad(function(){var b=a.createElement("img");b.onerror=function(){t("exiforientation",!1,{aliases:["exif-orientation"]});a.body.removeChild(b)}; b.onload=function(){t("exiforientation",2!==b.width,{aliases:["exif-orientation"]});a.body.removeChild(b)};b.src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/4QAiRXhpZgAASUkqAAgAAAABABIBAwABAAAABgASAAAAAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAABAAIDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD+/iiiigD/2Q\x3d\x3d"; a.body&&(b.setAttribute("style","position: absolute; left: -9999;"),a.body.appendChild(b))})});f.addAsyncTest(function(){var b=function(a){m.contains(a)||m.appendChild(a)},f=function(a,b){var d=!!a;d&&(d=new Boolean(d),d.blocked="blocked"===a);t("flash",function(){return d});if(b&&k.contains(b)){for(;b.parentNode!==k;)b=b.parentNode;k.removeChild(b)}};try{var c="ActiveXObject"in e&&"Pan"in new e.ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(v){}if(!("plugins"in navigator&&"Shockwave Flash"in navigator.plugins||c)||r)f(!1);else{var n=d("embed"),k=q(),h;n.type="application/x-shockwave-flash";k.appendChild(n);if("Pan"in n||c){var l=function(){b(k);if(!m.contains(k))return k=a.body||k,n=d("embed"),n.type="application/x-shockwave-flash",k.appendChild(n),setTimeout(l,1E3);m.contains(n)?(h=n.style.cssText,""!==h?f("blocked",n):f(!0,n)):f("blocked");k.fake&&k.parentNode&&k.parentNode.removeChild(k)};setTimeout(l,10)}else b(k),f("blocked",n),k.fake&&k.parentNode&&k.parentNode.removeChild(k)}}); f.addTest("filereader",!!(e.File&&e.FileList&&e.FileReader));(function(){var a,b;for(b in l)if(l.hasOwnProperty(b)){var d=[];var c=l[b];if(c.name&&(d.push(c.name.toLowerCase()),c.options&&c.options.aliases&&c.options.aliases.length))for(a=0;a<c.options.aliases.length;a++)d.push(c.options.aliases[a].toLowerCase());c="function"===typeof c.fn?c.fn():c.fn;for(a=0;a<d.length;a++){var e=d[a];e=e.split(".");1===e.length?f[e[0]]=c:(!f[e[0]]||f[e[0]]instanceof Boolean||(f[e[0]]=new Boolean(f[e[0]])),f[e[0]][e[1]]= c);p.push((c?"":"no-")+e.join("-"))}}})();c(p);delete h.addTest;delete h.addAsyncTest;for(b=0;b<f._q.length;b++)f._q[b]();LITHIUM.Modernizr=f})(window,document)}();(function(){LITHIUM.Globals=function(){var e={};return{preventGlobals:function(a){for(var b=0;b<a.length;b++){var c=a[b];c in window&&void 0!==window[c]&&(e[c]=window[c],window[c]=void 0)}},restoreGlobals:function(a){for(var b=0;b<a.length;b++){var c=a[b];e.hasOwnProperty(c)&&(window[c]=e[c])}}}}()})();/* matchMedia() polyfill - Test a CSS media type/query in JS. Authors & copyright (c) 2012: Scott Jehl, Paul Irish, Nicholas Zakas, David Knight. Dual MIT/BSD license matchMedia() polyfill addListener/removeListener extension. Author & copyright (c) 2012: Scott Jehl. Dual MIT/BSD license */ (function(){Array.prototype.indexOf||(Array.prototype.indexOf=function(e,a){var b=this.length>>>0;a=Number(a)||0;a=0>a?Math.ceil(a):Math.floor(a);for(0>a&&(a+=b);a<b;a++)if(a in this&&this[a]===e)return a;return-1});"".trim||(String.prototype.trim=function(){return this.replace(/^[\s\uFEFF]+|[\s\uFEFF]+$/g,"")});window.matchMedia||(window.matchMedia=function(){var e=window.styleMedia||window.media;if(!e){var a=document.createElement("style"),b=document.getElementsByTagName("script")[0],c=null;a.type= "text/css";a.id="matchmediajs-test";b.parentNode.insertBefore(a,b);c="getComputedStyle"in window&&window.getComputedStyle(a,null)||a.currentStyle;e={matchMedium:function(b){b="@media "+b+"{ #matchmediajs-test { width: 1px; } }";a.styleSheet?a.styleSheet.cssText=b:a.textContent=b;return"1px"===c.width}}}return function(a){return{matches:e.matchMedium(a||"all"),media:a||"all"}}}());(function(){if(window.matchMedia&&window.matchMedia("all").addListener)return!1;var e=window.matchMedia,a=e("only all").matches, b=!1,c=0,d=[],q=function(a){clearTimeout(c);c=setTimeout(function(){for(var a=0,b=d.length;a<b;a++){var c=d[a].mql,f=d[a].listeners||[],m=e(c.media).matches;if(m!==c.matches){c.matches=m;m=0;for(var r=f.length;m<r;m++)f[m].call(window,c)}}},30)};window.matchMedia=function(c){var p=e(c),l=[],h=0;p.addListener=function(c){a&&(b||(b=!0,window.addEventListener("resize",q,!0)),0===h&&(h=d.push({mql:p,listeners:l})),l.push(c))};p.removeListener=function(a){for(var b=0,c=l.length;b<c;b++)l[b]===a&&l.splice(b, 1)};return p}})()})();(function(e){Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);Element.prototype.closest||(Element.prototype.closest=function(a){var b=this;do{if(b.matches(a))return b;b=b.parentElement||b.parentNode}while(null!==b&&1===b.nodeType);return null})})(LITHIUM.jQuery);window.FileAPI = { jsPath: '/html/assets/js/vendor/ng-file-upload-shim/' }; LITHIUM.PrefetchData = {"Components":{},"commonResults":{}}; LITHIUM.DEBUG = false; LITHIUM.CommunityJsonObject = { "Validation" : { "image.description" : { "min" : 0, "max" : 1000, "isoneof" : [ ], "type" : "string" }, "tkb.toc_maximum_heading_level" : { "min" : 1, "max" : 6, "isoneof" : [ ], "type" : "integer" }, "tkb.toc_heading_list_style" : { "min" : 0, "max" : 50, "isoneof" : [ "disc", "circle", "square", "none" ], "type" : "string" }, "blog.toc_maximum_heading_level" : { "min" : 1, "max" : 6, "isoneof" : [ ], "type" : "integer" }, "tkb.toc_heading_indent" : { "min" : 5, "max" : 50, "isoneof" : [ ], "type" : "integer" }, "blog.toc_heading_indent" : { "min" : 5, "max" : 50, "isoneof" : [ ], "type" : "integer" }, "blog.toc_heading_list_style" : { "min" : 0, "max" : 50, "isoneof" : [ "disc", "circle", "square", "none" ], "type" : "string" } }, "User" : { "settings" : { "imageupload.legal_file_extensions" : "*.jpg;*.JPG;*.jpeg;*.JPEG;*.gif;*.GIF;*.png;*.PNG", "config.enable_avatar" : true, "integratedprofile.show_klout_score" : true, "layout.sort_view_by_last_post_date" : true, "layout.friendly_dates_enabled" : false, "profileplus.allow.anonymous.scorebox" : false, "tkb.message_sort_default" : "topicPublishDate", "layout.format_pattern_date" : "MM-dd-yyyy", "config.require_search_before_post" : "off", "isUserLinked" : false, "integratedprofile.cta_add_topics_dismissal_timestamp" : -1, "layout.message_body_image_max_size" : 1000, "profileplus.everyone" : false, "integratedprofile.cta_connect_wide_dismissal_timestamp" : -1, "blog.toc_maximum_heading_level" : "", "integratedprofile.hide_social_networks" : false, "blog.toc_heading_indent" : "", "contest.entries_per_page_num" : 20, "layout.messages_per_page_linear" : 10, "integratedprofile.cta_manage_topics_dismissal_timestamp" : -1, "profile.shared_profile_test_group" : false, "integratedprofile.cta_personalized_feed_dismissal_timestamp" : -1, "integratedprofile.curated_feed_size" : 10, "contest.one_kudo_per_contest" : false, "integratedprofile.enable_social_networks" : false, "integratedprofile.my_interests_dismissal_timestamp" : -1, "profile.language" : "en", "layout.friendly_dates_max_age_days" : 31, "layout.threading_order" : "thread_ascending", "blog.toc_heading_list_style" : "disc", "useRecService" : false, "layout.module_welcome" : "<h2>Welcome to the Mozilla Connect Community!<\/h2>", "imageupload.max_uploaded_images_per_upload" : 100, "imageupload.max_uploaded_images_per_user" : 1000, "integratedprofile.connect_mode" : "", "tkb.toc_maximum_heading_level" : "", "tkb.toc_heading_list_style" : "disc", "sharedprofile.show_hovercard_score" : true, "config.search_before_post_scope" : "community", "tkb.toc_heading_indent" : "", "p13n.cta.recommendations_feed_dismissal_timestamp" : -1, "imageupload.max_file_size" : 10000, "layout.show_batch_checkboxes" : false, "integratedprofile.cta_connect_slim_dismissal_timestamp" : -1 }, "isAnonymous" : true, "policies" : { "image-upload.process-and-remove-exif-metadata" : false }, "registered" : false, "emailRef" : "", "id" : -1, "login" : "Anonymous" }, "Server" : { "communityPrefix" : "/bnzry48543", "nodeChangeTimeStamp" : 1740079670522, "tapestryPrefix" : "/t5", "deviceMode" : "DESKTOP", "responsiveDeviceMode" : "DESKTOP", "membershipChangeTimeStamp" : "0", "version" : "24.10", "branch" : "24.10-release", "showTextKeys" : false }, "Config" : { "phase" : "prod", "integratedprofile.cta.reprompt.delay" : 30, "profileplus.tracking" : { "profileplus.tracking.enable" : false, "profileplus.tracking.click.enable" : false, "profileplus.tracking.impression.enable" : false }, "app.revision" : "2501200344-sc8908a8a52-b136", "navigation.manager.community.structure.limit" : "1000" }, "Activity" : { "Results" : [ ] }, "NodeContainer" : { "viewHref" : "https://connect.mozilla.org/t5/top/ct-p/top", "description" : "", "id" : "top", "shortTitle" : "Top", "title" : "Top", "nodeType" : "category" }, "Page" : { "skins" : [ "mozilla", "theme_hermes", "responsive_peak" ], "authUrls" : { "loginUrl" : "/bnzry48543/auth/saml/doauth/post?referer=https%3A%2F%2Fconnect.mozilla.org%2F", "loginUrlNotRegistered" : "/bnzry48543/auth/saml/doauth/post?redirectreason=notregistered&referer=https%3A%2F%2Fconnect.mozilla.org%2F", "loginUrlNotRegisteredDestTpl" : "/bnzry48543/auth/saml/doauth/post?redirectreason=notregistered&referer=%7B%7BdestUrl%7D%7D" }, "name" : "CommunityPage", "rtl" : false, "object" : { "viewHref" : "/", "id" : "bnzry48543", "page" : "CommunityPage", "type" : "Community" } }, "WebTracking" : { "Activities" : { }, "path" : "Community:Mozilla Connect" }, "Feedback" : { "targeted" : { } }, "Seo" : { "markerEscaping" : { "pathElement" : { "prefix" : "@", "match" : "^[0-9][0-9]$" }, "enabled" : false } }, "TopLevelNode" : { "viewHref" : "https://connect.mozilla.org/", "description" : "Share product feedback, submit ideas for new features, and help shape future releases.", "id" : "bnzry48543", "shortTitle" : "Mozilla Connect", "title" : "Mozilla Connect", "nodeType" : "Community" }, "Community" : { "viewHref" : "https://connect.mozilla.org/", "integratedprofile.lang_code" : "en", "integratedprofile.country_code" : "US", "id" : "bnzry48543", "shortTitle" : "Mozilla Connect", "title" : "Mozilla Connect" }, "CoreNode" : { "viewHref" : "https://connect.mozilla.org/", "settings" : { }, "description" : "Share product feedback, submit ideas for new features, and help shape future releases.", "id" : "bnzry48543", "shortTitle" : "Mozilla Connect", "title" : "Mozilla Connect", "nodeType" : "Community", "ancestors" : [ ] } }; LITHIUM.Components.RENDER_URL = "/t5/util/componentrenderpage/component-id/#{component-id}?render_behavior=raw"; LITHIUM.Components.ORIGINAL_PAGE_NAME = 'community/Page'; LITHIUM.Components.ORIGINAL_PAGE_ID = 'CommunityPage'; LITHIUM.Components.ORIGINAL_PAGE_CONTEXT = 'eyq-qht_5o9dTuFZ86Rrs7moIpuNOsM0GsqtFO3MUpInDEI7KFqfHEsvOtVA7VP_Q3sXfhwbt3dHRESZfdXyVS7CV0gVM7SsWCNo0H-K8pHopytJzSOnrr962AqjBAomgd-ujJa7SshQ9hJ_0sF_PxsGO100aeZLtKZ81YZcs6NHDxJTLlX3uzXI5E60riaj8n_TwxOqYroMjlQcVFsqgxnWE366vpduH-1Mqhd3YYny92itMiHWy4JrCpJqyE58nktEqEpQL9EJgc6eUjjJTmecOBB2GlJg3Tt35EiSFvk.'; LITHIUM.Css = { "BASE_DEFERRED_IMAGE" : "lia-deferred-image", "BASE_BUTTON" : "lia-button", "BASE_SPOILER_CONTAINER" : "lia-spoiler-container", "BASE_TABS_INACTIVE" : "lia-tabs-inactive", "BASE_TABS_ACTIVE" : "lia-tabs-active", "BASE_AJAX_REMOVE_HIGHLIGHT" : "lia-ajax-remove-highlight", "BASE_FEEDBACK_SCROLL_TO" : "lia-feedback-scroll-to", "BASE_FORM_FIELD_VALIDATING" : "lia-form-field-validating", "BASE_FORM_ERROR_TEXT" : "lia-form-error-text", "BASE_FEEDBACK_INLINE_ALERT" : "lia-panel-feedback-inline-alert", "BASE_BUTTON_OVERLAY" : "lia-button-overlay", "BASE_TABS_STANDARD" : "lia-tabs-standard", "BASE_AJAX_INDETERMINATE_LOADER_BAR" : "lia-ajax-indeterminate-loader-bar", "BASE_AJAX_SUCCESS_HIGHLIGHT" : "lia-ajax-success-highlight", "BASE_CONTENT" : "lia-content", "BASE_JS_HIDDEN" : "lia-js-hidden", "BASE_AJAX_LOADER_CONTENT_OVERLAY" : "lia-ajax-loader-content-overlay", "BASE_FORM_FIELD_SUCCESS" : "lia-form-field-success", "BASE_FORM_WARNING_TEXT" : "lia-form-warning-text", "BASE_FORM_FIELDSET_CONTENT_WRAPPER" : "lia-form-fieldset-content-wrapper", "BASE_AJAX_LOADER_OVERLAY_TYPE" : "lia-ajax-overlay-loader", "BASE_FORM_FIELD_ERROR" : "lia-form-field-error", "BASE_SPOILER_CONTENT" : "lia-spoiler-content", "BASE_FORM_SUBMITTING" : "lia-form-submitting", "BASE_EFFECT_HIGHLIGHT_START" : "lia-effect-highlight-start", "BASE_FORM_FIELD_ERROR_NO_FOCUS" : "lia-form-field-error-no-focus", "BASE_EFFECT_HIGHLIGHT_END" : "lia-effect-highlight-end", "BASE_SPOILER_LINK" : "lia-spoiler-link", "FACEBOOK_LOGOUT" : "lia-component-users-action-logout", "BASE_DISABLED" : "lia-link-disabled", "FACEBOOK_SWITCH_USER" : "lia-component-admin-action-switch-user", "BASE_FORM_FIELD_WARNING" : "lia-form-field-warning", "BASE_AJAX_LOADER_FEEDBACK" : "lia-ajax-loader-feedback", "BASE_AJAX_LOADER_OVERLAY" : "lia-ajax-loader-overlay", "BASE_LAZY_LOAD" : "lia-lazy-load" }; LITHIUM.noConflict = true; LITHIUM.useCheckOnline = false; LITHIUM.RenderedScripts = [ "jquery.position-toggle-1.0.js", "Link.js", "InformationBox.js", "jquery.scrollTo.js", "Throttle.js", "Text.js", "jquery.lithium-selector-extensions.js", "jquery.ui.resizable.js", "jquery.ui.mouse.js", "jquery.hoverIntent-r6.js", "jquery.clone-position-1.0.js", "ForceLithiumJQuery.js", "ResizeSensor.js", "LiModernizr.js", "Events.js", "DeferredImages.js", "jquery.ui.widget.js", "jquery.js", "jquery.appear-1.1.1.js", "Tooltip.js", "SearchForm.js", "PolyfillsAll.js", "Namespace.js", "PartialRenderProxy.js", "Loader.js", "UserListActual.js", "Components.js", "AjaxSupport.js", "jquery.placeholder-2.0.7.js", "ActiveCast3.js", "Cache.js", "jquery.effects.core.js", "jquery.fileupload.js", "Placeholder.js", "jquery.iframe-transport.js", "SearchAutoCompleteToggle.js", "jquery.function-utils-1.0.js", "jquery.tools.tooltip-1.2.6.js", "jquery.delayToggle-1.0.js", "prism.js", "jquery.css-data-1.0.js", "jquery.autocomplete.js", "PolyfillsOld.js", "jquery.viewport-1.0.js", "jquery.effects.slide.js", "Globals.js", "NoConflict.js", "jquery.blockui.js", "jquery.iframe-shim-1.0.js", "jquery.ajax-cache-response-1.0.js", "jquery.json-2.6.0.js", "AjaxFeedback.js", "Forms.js", "jquery.ui.draggable.js", "jquery.tmpl-1.1.1.js", "Auth.js", "AutoComplete.js", "jquery.ui.core.js", "Lithium.js", "ElementQueries.js", "ElementMethods.js", "jquery.ui.position.js", "DataHandler.js", "json2.js", "Sandbox.js", "SpoilerToggle.js", "jquery.ui.dialog.js", "HelpIcon.js", "Video.js" ];(function(){LITHIUM.AngularSupport=function(){function g(a,c){a=a||{};for(var b in c)"[object object]"===Object.prototype.toString.call(c[b])?a[b]=g(a[b],c[b]):a[b]=c[b];return a}var d,f,b={coreModule:"li.community",coreModuleDeps:[],noConflict:!0,bootstrapElementSelector:".lia-page .min-width .lia-content",bootstrapApp:!0,debugEnabled:!1,useCsp:!0,useNg2:!1},k=function(){var a;return function(b){a||(a=document.createElement("a"));a.href=b;return a.href}}();LITHIUM.Angular={};return{preventGlobals:LITHIUM.Globals.preventGlobals, restoreGlobals:LITHIUM.Globals.restoreGlobals,init:function(){var a=[],c=document.querySelector(b.bootstrapElementSelector);a.push(b.coreModule);b.customerModules&&0<b.customerModules.length&&a.concat(b.customerModules);b.useCsp&&(c.setAttribute("ng-csp","no-unsafe-eval"),c.setAttribute("li-common-non-bindable",""));d=LITHIUM.angular.module(b.coreModule,b.coreModuleDeps);d.config(["$locationProvider","$provide","$injector","$logProvider","$compileProvider","$qProvider","$anchorScrollProvider",function(a, c,e,d,f,g,h){h.disableAutoScrolling();h=document.createElement("base");h.setAttribute("href",k(location));document.getElementsByTagName("head")[0].appendChild(h);window.history&&window.history.pushState&&a.html5Mode({enabled:!0,requireBase:!0,rewriteLinks:!1}).hashPrefix("!");d.debugEnabled(b.debugEnabled);f.debugInfoEnabled(b.debugEnabled);e.has("$uibModal")&&c.decorator("$uibModal",["$delegate",function(a){var b=a.open;a.open=function(a){a.backdropClass=(a.backdropClass?a.backdropClass+" ":"")+ "lia-modal-backdrop";a.windowClass=(a.windowClass?a.windowClass+" ":"")+"lia-modal-window";return b(a)};return a}]);e.has("uibDropdownConfig")&&(e.get("uibDropdownConfig").openClass="lia-dropdown-open");e.has("uibButtonConfig")&&(e.get("uibButtonConfig").activeClass="lia-link-active");g.errorOnUnhandledRejections(!1)}]);if(b.bootstrapApp)f=b.useNg2?LITHIUM.Angular.upgradeAdapter.bootstrap(c,a):LITHIUM.angular.bootstrap(c,a);else LITHIUM.Loader.onLoad(function(){f=LITHIUM.angular.element(c).injector()}); LITHIUM.Angular.app=d},compile:function(a){void 0===a&&(a=document.querySelector(b.bootstrapElementSelector));var c;if(void 0===a||""===a)return a;f.invoke(["$rootScope","$compile",function(b,d){try{var e=LITHIUM.angular.element(a)}catch(l){e=LITHIUM.angular.element("\x3cli:safe-wrapper\x3e"+a+"\x3c/li:safe-wrapper\x3e")}e.attr("li-common-non-bindable","");c=d(e)(b);b.$digest()}]);return c},isAngularEnabled:function(){return void 0!==d},updateLocationUrl:function(a,b){f.invoke(["$location","$rootScope", "$browser",function(c,d,e){a=""===a?"?":a;c.url(a,b);d.$apply()}])},setOptions:function(a){return g(b,a)},getOptions:function(){return b},initGlobal:function(a){LITHIUM.angular=a;b.useNg2&&(LITHIUM.Angular.upgradeAdapter=new ng.upgrade.UpgradeAdapter)}}}()})();(function(){LITHIUM.ScriptLoader=function(){function d(a){a in e||(e[a]={loaded:!1});return e[a]}function f(){g.filter(function(a){return!a.loaded}).forEach(function(a){var b=!0;a.labels.forEach(function(a){!1===d(a).loaded&&(b=!1)});b&&(a.loaded=!0,a.callback())})}var e={},g=[];return{load:function(a){a.forEach(function(a){var b=document.getElementsByTagName("head")[0]||document.documentElement,c=document.createElement("script");c.src=a.url;c.async=!1;a.crossorigin&&a.integrity&&(c.setAttribute("crossorigin", a.crossorigin),c.setAttribute("integrity",a.integrity));b.insertBefore(c,b.firstChild);d(a.label)})},setLoaded:function(a){d(a).loaded=!0;f()},ready:function(a,b){g.push({labels:a,callback:b,loaded:!1});f()}}}()})();LITHIUM.ScriptLoader.load([{"name":"lia-scripts-common-min.js","label":"common","url":"/t5/scripts/A9331F75D65BE7CB65B4E46A139236F5/lia-scripts-common-min.js"},{"name":"lia-scripts-body-min.js","label":"body","url":"/t5/scripts/0AA83A2EB6A09828EAD57294F770B43B/lia-scripts-body-min.js"}]); // --> </script></head> <body class="lia-user-status-anonymous CommunityPage lia-body lia-a11y" id="lia-body"> <div id="D33-167-7" class="ServiceNodeInfoHeader"> </div> <div class="lia-page"> <center> <div class="MinimumWidthContainer"> <div class="min-width-wrapper"> <div class="min-width"> <div class="lia-content"> <div class="lia-browser-support-alert"> <div class="lia-browser-support-alert-text"> We no longer support Internet Explorer v10 and older, or you have compatibility view enabled. Disable Compatibility view, upgrade to a newer version, or use a different browser. </div> <div class="lia-browser-support-alert-close"> <a class="lia-link-navigation lia-link-ticket-post-action" data-lia-action-token="oXjLL6AbJKMNKNrnsKe-TE9Lu0V-L5qUMrGAjh2Xumg." rel="nofollow" id="dismissAlert" href="https://connect.mozilla.org/t5/community/page.liabase.basebody.browsersupportalert.dismissalert:dismissalert"><span class="lia-img-close-small lia-fa-close lia-fa-small lia-fa" title="Dismiss this alert" alt="Dismiss this alert" aria-label="Dismiss this alert" role="img" id="display"></span></a> </div> </div> <div class="lia-cookie-banner-alert lia-component-gdprcookiebanner-widget-cookie-banner-alert"> <div class="lia-cookie-banner-alert-text-v1"> This website uses cookies. By clicking Accept, you consent to the use of cookies. <a target="_blank" href="https://community.lithium.com/t5/Policies-and-Guidelines/Lithium-Cookies-Datasheet/ta-p/236502">Click Here</a> to learn more about how we use cookies. <div class="lia-cookie-banner-alert-accept"> <span class="lia-button-wrapper lia-button-wrapper-primary"><a class="lia-button lia-button-primary lia-cookie-banner-alert-accept lia-link-ticket-post-action" role="button" data-lia-action-token="xSJRAD67jY2RdSwoaN3B7k7tZusL9QWTA4XEtSlmMzA." rel="nofollow" id="link_13" href="https://connect.mozilla.org/t5/community/page.cookiebanneralertv1.link:acceptcookieevent?t:cp=gdprcookiebanner/contributions/cookiebannercontributionpage"><span>Accept</span></a></span> </div> <div class="lia-cookie-banner-alert-reject"> <span class="lia-button-wrapper lia-button-wrapper-secondary"><a class="lia-button lia-button-secondary lia-cookie-banner-alert-reject lia-link-ticket-post-action" role="button" data-lia-action-token="QaqpFzaU7Nm_-aXm8lN3uw8LTHIk6XZ-8hsb7ik2l0Y." rel="nofollow" id="link_14" href="https://connect.mozilla.org/t5/community/page.cookiebanneralertv1.link_0:rejectcookieevent?t:cp=gdprcookiebanner/contributions/cookiebannercontributionpage">Reject</a></span> </div> </div> </div> <div class="lia-quilt lia-quilt-community-page lia-quilt-layout-custom-landing-page-two-column lia-top-quilt"> <div class="lia-quilt-row lia-quilt-row-header"> <div class="lia-quilt-column lia-quilt-column-24 lia-quilt-column-single lia-quilt-column-common-header"> <div class="lia-quilt-column-alley lia-quilt-column-alley-single"> <div class="lia-quilt lia-quilt-header lia-quilt-layout-custom-community-header lia-component-quilt-header"> <div class="lia-quilt-row lia-quilt-row-header-top"> <div class="lia-quilt-column lia-quilt-column-24 lia-quilt-column-single lia-quilt-column-header-top-content"> <div class="lia-quilt-column-alley lia-quilt-column-alley-single"> <div class="custom-community-header-left"> <div class="lia-slide-out-nav-menu lia-component-common-widget-slide-out-nav-menu"> <button li-bindable="" li-common-element-hook="navMenuTriggerElement" class="lia-slide-menu-trigger lia-slide-out-nav-menu-wrapper"> <div ng-non-bindable="" class="lia-slide-out-nav-menu-title"> Browse </div> </button> <li:common-slide-menu li-bindable="" trigger-element="navMenuTriggerElement" li-direction="left" style="display:none"> <div class="lia-quilt lia-quilt-navigation-slide-out-menu lia-quilt-layout-one-column"> <div class="lia-quilt-row lia-quilt-row-header"> <div class="lia-quilt-column lia-quilt-column-24 lia-quilt-column-single lia-quilt-column-common-header lia-mark-empty"> </div> </div><div class="lia-quilt-row lia-quilt-row-main"> <div class="lia-quilt-column lia-quilt-column-24 lia-quilt-column-single lia-quilt-column-main-content"> <div class="lia-quilt-column-alley lia-quilt-column-alley-single"> <li:community-navigation class="lia-component-community-widget-navigation" li-bindable="" li-instance="0" componentId="community.widget.navigation" mode="default"></li:community-navigation> <a class="lia-link-navigation faq-link lia-component-help-action-faq" id="faqPage" href="/t5/help/faqpage">Support</a> </div> </div> </div><div class="lia-quilt-row lia-quilt-row-footer"> <div class="lia-quilt-column lia-quilt-column-24 lia-quilt-column-single lia-quilt-column-common-footer lia-mark-empty"> </div> </div> </div> </li:common-slide-menu> </div> <div class="custom-community-header-logo"> <h1> <a href="/" style="background: url('/html/assets/mozilla-logo-inverted.svg') no-repeat 50% / contain;">Mozilla Connect</a> </h1> </div> <div class="custom-community-header-navigation-v2"> <ul> <li > <a href="/t5/ideas/idb-p/ideas">Ideas</a> </li> <li > <a href="/t5/discussions/bd-p/discussions">Discussions</a> </li> <li > <a href="/t5/community/bd-p/community">Community</a> </li> </ul> </div> </div> <div class="custom-community-header-right"> <div class="custom-community-header-user-navigation"> <a class="lia-link-navigation faq-link lia-component-help-action-faq" id="faqPage_40e268e1ba3caf" href="/t5/help/faqpage">Support</a><a class="lia-link-navigation login-link lia-authentication-link lia-component-users-action-login" rel="nofollow" id="loginPageV2_40e268e1bd4e0d" href="/bnzry48543/auth/saml/doauth/post?referer=https%3A%2F%2Fconnect.mozilla.org%2F">Sign In</a></div> </div> </div> </div> </div><div class="lia-quilt-row lia-quilt-row-header-navigation"> <div class="lia-quilt-column lia-quilt-column-24 lia-quilt-column-single lia-quilt-column-header-navigation-content lia-mark-empty"> </div> </div><div class="lia-quilt-row lia-quilt-row-header-hero"> <div class="lia-quilt-column lia-quilt-column-24 lia-quilt-column-single lia-quilt-column-header-hero-content"> <div class="lia-quilt-column-alley lia-quilt-column-alley-single"> <style> #lia-body .lia-quilt-row-header-hero { background-image: url("/html/assets/background-swoosh-white-tablet2.png"); } @media (min-width: 768px) { #lia-body .lia-quilt-row-header-hero { background-image: url("/html/assets/background-swoosh-white.png"); } } </style> <div class="custom-hero-welcome"> <div class="hero-content"> <span class="lia-welcome lia-component-common-widget-welcome"><h2>Welcome to the Mozilla Connect Community!</h2></span><div id="lia-searchformV32_40e268e1cb5fb8" class="SearchForm lia-search-form-wrapper lia-mode-default lia-component-common-widget-search-form"> <div class="lia-inline-ajax-feedback"> <div class="AjaxFeedback" id="ajaxfeedback_40e268e1cb5fb8"></div> </div> <div id="searchautocompletetoggle_40e268e1cb5fb8"> <div class="lia-inline-ajax-feedback"> <div class="AjaxFeedback" id="ajaxfeedback_40e268e1cb5fb8_0"></div> </div> <form enctype="multipart/form-data" class="lia-form lia-form-inline SearchForm" action="https://connect.mozilla.org/t5/community/page.searchformv32.form.form" method="post" id="form_40e268e1cb5fb8" name="form_40e268e1cb5fb8"><div class="t-invisible"><input value="search/contributions/page" name="t:cp" type="hidden"></input><input value="kSwH8Jm9teebcp8KTh2wT7R5vP0KfkmW89X3ewEEZu4T-SmdkKd_PSduY_hz1Mhq_OKR0r0D03GAE-X6MXh6JovLgoA4tkVHBFN4hGeU0V36Jeow_6z2kCwyoDXK3YhCcBto-65QExxI9wMLvMzvS5AJtFh4dLgFrHd2cpDp82UFP3kFkJ95hh1ItyEYB9fpu1aTkF7tSx3z3q9iE7LzHJnwEBV5Peqi9a0xlFQEHq4D8l8PV4IzvZMr5L8LkGbjJhov2Vm8_I99T2x97ro6dGWLWNl62Vj3Cevr1sf9DVwlnNjfcyZqyhtpau_nDfaEdTe76ml8aj-jWm02pegmyagrClZWy24Ecqi59wUrIZqUaxe78RAq5xGhgU_UpixFhJwYdhWwysdR2AgS1RlowakZ2mRkX7nqtuqCLLCp6WHLvq1baiDwvLmr5qEQOddXlMfv3qehf8k3u3Icj6xjSMgeUbUi71lPsBC-EgkzJsthZzv7UmtWbexvEF9QPchw-XCjU6nnZBHTa5ueb0L0WVpEwfnbsRKCs3JS9ZW9xwqM5ZNuc_yKw7pnJ_9Av0VdY0T2kud4E1X2LBzrZdTSaH170W7T10XbgmePwoZsIlgYp0-GXHA7NzCInhDPM8MK0UIca8kUC7A27VDNwn_9tRrXwC1_NRm4CrAGaAP0GV0iG8kvs_7-z4XYdfYcSEQ2AuiXRjOSYMaqSr5WxzHbjcv6mC8a0BZkWCwlQQ4Kbv3b7i80nQBMA2YJB1OO2MT3gO6WPTlJTm_47lDFzz2g9BMCKXKM2rU4BGDQm71NObJ0cbrT45piFWk0O4cdE5Q9j_2numWuYO1GdytNyyJttb8aGSv5yP0bCgPn3yXTK2Jw_fFHmGSeOyyM1NhZA0aQr1Bjc78JlmgPlw2VQw3-syfVS1ShDC56vVh7ki0QXCXfJBZh4tNMgKZfX6A2eXW-m5yl3VmLGsd2cSGLbB1-aRnPJbjyi53STefXZkVP4upE2CYo6ETEQBgM4cnPOup0hIgdPmcmqIXVYQ7EZoJGaua8aoFcLIs-twrp1jhOupGporr_jB_B11k48lXDcrb9o3aq_nyjsmAQ_A-RGfize5uc-lRWJAmcLIao78bHcRaMSL_LsO8g5UZhKowDSdx9yx_Hj_2weWLphFb-Owdy2iYGqr4TNlQqqS3S6PKH4yI7HL2ixZoZh8pShp7SumOzC_Jy5pTJuTBuwa4BZ-8MCRwBHltowNX9KtF0SzBAqUIJJOxKePwbcIxLzAr5O3YOVh7M4wFlvsOxixpNQQ-bPHw9fqiBXPC_oSB_E_64JmQ." name="lia-form-context" type="hidden"></input><input value="CommunityPage::searchformv32.form:" name="liaFormContentKey" type="hidden"></input><input value="yDZKQFNI0U/sd9X4pbUemqvQQZw=:H4sIAAAAAAAAALWSzUrDQBSFr4Wuigiib6DbiajdqAhFUISqweBaZibTNJpk4sxNEzc+ik8gvkQX7nwHH8CtKxfmzxJbwaTUVZhzw/nOmblP79COD+FAC6r40OAyQOWyCF0ZaMOkjtgrJgOp/NHONtER810sP9nfIkGtoCuVQ2hI+VAQpKHQqO67hEslPJcRRrUgPZaKlOOxKzx7wxIYhZtX487b+stnC5b60MnZ0junvkBY7d/QETU8GjiGlUYKnP0kRFguwEcFeAHBe02Dm0pyobWV+Wid0sbP9u7g4/G1BZCE8QWc1U3kpzapWoqZ+S+SvoMHgPQ+ypGVj/IoC2dlqHZ8CWZdV7xljUqszZa43voPYNHkFE7qGkdaqKrl1Pm7wEqmV59gcYjGkQOJP25h6jyJnOlzRv4DUURusIWhknbEsWo5K002vhzNufG1WHmDLwdzh8gDBQAA" name="t:formdata" type="hidden"></input></div> <div class="lia-inline-ajax-feedback"> <div class="AjaxFeedback" id="feedback_40e268e1cb5fb8"></div> </div> <input value="1YiVv3sdWoz8upo7kRt5QFhwWJ_9449IKRXe6Q3DbkU." name="lia-action-token" type="hidden"></input> <input value="form_40e268e1cb5fb8" id="form_UIDform_40e268e1cb5fb8" name="form_UID" type="hidden"></input> <input value="" id="form_instance_keyform_40e268e1cb5fb8" name="form_instance_key" type="hidden"></input> <span class="lia-search-input-wrapper"> <span class="lia-search-input-field"> <span class="lia-button-wrapper lia-button-wrapper-secondary lia-button-wrapper-searchForm-action"><input value="searchForm" name="submitContextX" type="hidden"></input><input class="lia-button lia-button-secondary lia-button-searchForm-action" value="Search" id="submitContext_40e268e1cb5fb8" name="submitContext" type="submit"></input></span> <span class="lia-hidden-aria-visibile" id="autocompleteInstructionsText_40e268e1cb5fb8"></span><input placeholder="Search all content" aria-label="Search" title="Search" class="lia-form-type-text lia-autocomplete-input search-input lia-search-input-message" value="" id="messageSearchField_40e268e1cb5fb8_0" name="messageSearchField" type="text"></input> <span class="lia-hidden-aria-visibile" id="autocompleteInstructionsText_40e268e1cb5fb8_0"></span><input placeholder="Search all content" aria-label="Search" title="Search" class="lia-form-type-text lia-autocomplete-input search-input lia-search-input-tkb-article lia-js-hidden" value="" id="messageSearchField_40e268e1cb5fb8_1" name="messageSearchField_0" type="text"></input> <span class="lia-hidden-aria-visibile" id="autocompleteInstructionsText_40e268e1cb5fb8_1"></span><input placeholder="Enter a keyword to search within the users" ng-non-bindable="" title="Enter a user name or rank" class="lia-form-type-text UserSearchField lia-search-input-user search-input lia-js-hidden lia-autocomplete-input" aria-label="Enter a user name or rank" value="" id="userSearchField_40e268e1cb5fb8" name="userSearchField" type="text"></input> <span class="lia-hidden-aria-visibile" id="autocompleteInstructionsText_40e268e1cb5fb8_2"></span><input placeholder="Enter a keyword to search within the private messages" title="Enter a search word" class="lia-form-type-text NoteSearchField lia-search-input-note search-input lia-js-hidden lia-autocomplete-input" aria-label="Enter a search word" value="" id="noteSearchField_40e268e1cb5fb8_0" name="noteSearchField" type="text"></input> <span class="lia-hidden-aria-visibile" id="autocompleteInstructionsText_40e268e1cb5fb8_3"></span><input title="Enter a search word" class="lia-form-type-text ProductSearchField lia-search-input-product search-input lia-js-hidden lia-autocomplete-input" aria-label="Enter a search word" value="" id="productSearchField_40e268e1cb5fb8" name="productSearchField" type="text"></input> <input class="lia-as-search-action-id" name="as-search-action-id" type="hidden"></input> </span> </span> <span class="lia-cancel-search">cancel</span> </form> <div class="search-autocomplete-toggle-link lia-js-hidden"> <span> <a class="lia-link-navigation auto-complete-toggle-on lia-link-ticket-post-action lia-component-search-action-enable-auto-complete" data-lia-action-token="PbEdzXLpjEikHEwivQnr4_pUIDYMtmdEmTgxy-qpsVk." rel="nofollow" id="enableAutoComplete_40e268e1cb5fb8" href="https://connect.mozilla.org/t5/community/page.enableautocomplete:enableautocomplete?t:cp=action/contributions/searchactions">Turn on suggestions</a> <span class="HelpIcon"> <a class="lia-link-navigation help-icon lia-tooltip-trigger" role="button" aria-label="Help Icon" id="link_40e268e1cb5fb8" href="#"><span class="lia-img-icon-help lia-fa-icon lia-fa-help lia-fa" alt="Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type." aria-label="Help Icon" role="img" id="display_40e268e1cb5fb8"></span></a><div role="alertdialog" class="lia-content lia-tooltip-pos-bottom-left lia-panel-tooltip-wrapper" id="link_40e268e1cb5fb8_0-tooltip-element"><div class="lia-tooltip-arrow"></div><div class="lia-panel-tooltip"><div class="content">Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.</div></div></div> </span> </span> </div> </div> <div class="spell-check-showing-result"> Showing results for聽<span class="lia-link-navigation show-results-for-link lia-link-disabled" aria-disabled="true" id="showingResult_40e268e1cb5fb8"></span> <a class="lia-link-navigation more-synonym-search-results-for-link" rel="nofollow" id="showingMoreResult_40e268e1cb5fb8" href="#"></a> <span class="all-results-for-synonym-search"> </span> </div> <div> <span class="synonym-search-instead lia-js-hidden"> Show聽<a class="lia-link-navigation synonym-search-instead-for-link" rel="nofollow" id="synonymSearchInstead_40e268e1cb5fb8" href="#"></a>聽only聽 </span> <span class="spell-check-and-synonym-search-instead lia-js-hidden"> | </span> <span class="spell-check-search-instead"> Search instead for聽<a class="lia-link-navigation search-instead-for-link" rel="nofollow" id="searchInstead_40e268e1cb5fb8" href="#"></a> </span> </div> <div class="spell-check-do-you-mean lia-component-search-widget-spellcheck"> Did you mean:聽<a class="lia-link-navigation do-you-mean-link" rel="nofollow" id="doYouMean_40e268e1cb5fb8" href="#"></a> </div> </div> </div> </div> <div id="custom-wayfinding-tiles" class="custom-featured-posts"> <section> <div> <article class="custom-featured-post-tile "> <img src="/t5/image/serverpage/image-id/1iBA5F4300C97C0E9A/image-size/medium?v=v2&amp;px=400" alt="Ideas"> <div class="article-header-container"> <h3> <a class="stretched-link" href="/t5/ideas/idb-p/ideas" title="Ideas">Ideas </a> </h3> <p> Submit and vote for ideas </p> </div> <footer class="node"> <p>36726 Posts</p> </footer> </article> <article class="custom-featured-post-tile "> <img src="/t5/image/serverpage/image-id/2iEDCF6520A5A1EC14/image-size/medium?v=v2&amp;px=400" alt="Discussions"> <div class="article-header-container"> <h3> <a class="stretched-link" href="/t5/discussions/bd-p/discussions" title="Discussions">Discussions </a> </h3> <p> Share feedback and join product discussions </p> </div> <footer class="node"> <p>23828 Posts</p> </footer> </article> <article class="custom-featured-post-tile "> <img src="/t5/image/serverpage/image-id/3i09D6DEC831E15F3A/image-size/medium?v=v2&amp;px=400" alt="Community"> <div class="article-header-container"> <h3> <a class="stretched-link" href="/t5/community/bd-p/community" title="Community">Community </a> </h3> <p> Learn about the community and how to participate </p> </div> <footer class="node"> <p>1 Posts</p> </footer> </article> </div> </section> </div> <script></script> </div> </div> </div><div class="lia-quilt-row lia-quilt-row-header-bottom"> <div class="lia-quilt-column lia-quilt-column-24 lia-quilt-column-single lia-quilt-column-header-bottom-content lia-mark-empty"> </div> </div><div class="lia-quilt-row lia-quilt-row-header-feedback"> <div class="lia-quilt-column lia-quilt-column-24 lia-quilt-column-single lia-quilt-column-feedback"> <div class="lia-quilt-column-alley lia-quilt-column-alley-single"> </div> </div> </div> </div> <div class="dynamic-stats-component"> <div class="dynamic-stats-container"> <img src="/html/assets/dynamic-stats-img.svg" alt="upward trending graph"> <div class="dynamic-stats-text"> <p> High fives all around! In the last month, this community submitted <strong>200 new ideas</strong>, started <strong>414 discussions</strong> and posted <strong>1632 replies</strong>. </p> </div> </div> </div> </div> </div> </div><div class="lia-quilt-row lia-quilt-row-main-top"> <div class="lia-quilt-column lia-quilt-column-24 lia-quilt-column-single lia-quilt-column-main-top-content"> <div class="lia-quilt-column-alley lia-quilt-column-alley-single"> <div class="custom-trending-topics"> <section> <div> <h2>Trending topics</h2> <p>Mozilla Connect is a collaborative space for ideas, feedback, and discussions that will help shape future product releases. Take a look at what&#39;s currently trending in the community and join the fun!</p> </div> <div> <ul class="topics-list"> <li class="topic-item"> <h3> <a href="/t5/ideas/add-startpage-private-search-as-option/idi-p/72587">Add Startpage private search as option</a> </h3> <span>by</span> <strong> <a href="/t5/user/viewprofilepage/user-id/78627" rel="author">cane1</a> </strong> <a class="UserAvatar lia-link-navigation" href="/t5/user/viewprofilepage/user-id/78627"> <img class="lia-user-avatar-message" alt="User avatar" src="https://connect.mozilla.org/t5/image/serverpage/avatar-name/bus/avatar-theme/candy/avatar-collection/transit/avatar-display-size/profile/version/2?xdesc=1.0" /> </a> </li> <li class="topic-item"> <h3> <a href="/t5/ideas/gecko-on-ios-17-4-and-newer-in-european-union/idi-p/52995">Gecko on iOS 17.4 and newer in European Union</a> </h3> <span>by</span> <strong> <a href="/t5/user/viewprofilepage/user-id/52115" rel="author">vuurvos</a> </strong> <a class="UserAvatar lia-link-navigation" href="/t5/user/viewprofilepage/user-id/52115"> <img class="lia-user-avatar-message" alt="User avatar" src="https://connect.mozilla.org/t5/image/serverpage/avatar-name/compact/avatar-theme/candy/avatar-collection/transit/avatar-display-size/profile/version/2?xdesc=1.0" /> </a> </li> <li class="topic-item"> <h3> <a href="/t5/discussions/here-s-what-we-re-working-on-in-firefox/td-p/57694">Here鈥檚 what we鈥檙e working on in Firefox</a> </h3> <span>by</span> <strong> <a href="/t5/user/viewprofilepage/user-id/6" rel="author">Jon</a> </strong> <a class="UserAvatar lia-link-navigation" href="/t5/user/viewprofilepage/user-id/6"> <img class="lia-user-avatar-message" alt="User avatar" src="https://connect.mozilla.org/t5/image/serverpage/avatar-name/Green/avatar-theme/candy/avatar-collection/Colorways_Gradient/avatar-display-size/profile/version/2?xdesc=1.0" /> </a> </li> <li class="topic-item"> <h3> <a href="/t5/ideas/add-shortcut-for-ai-feature/idi-p/65290">Add shortcut for AI feature</a> </h3> <span>by</span> <strong> <a href="/t5/user/viewprofilepage/user-id/70642" rel="author">MR-d3R</a> </strong> <a class="UserAvatar lia-link-navigation" href="/t5/user/viewprofilepage/user-id/70642"> <img class="lia-user-avatar-message" alt="User avatar" src="https://connect.mozilla.org/t5/image/serverpage/avatar-name/hominid/avatar-theme/candy/avatar-collection/monsters/avatar-display-size/profile/version/2?xdesc=1.0" /> </a> </li> <li class="topic-item"> <h3> <a href="/t5/discussions/independent-search-box-toolbar-no-longer-lets-you-hit-enter-to/td-p/62106">Independent search box toolbar no longer lets you hit enter to go to your default search provider</a> </h3> <span>by</span> <strong> <a href="/t5/user/viewprofilepage/user-id/66789" rel="author">shin0bi272</a> </strong> <a class="UserAvatar lia-link-navigation" href="/t5/user/viewprofilepage/user-id/66789"> <img class="lia-user-avatar-message" alt="User avatar" src="https://connect.mozilla.org/t5/image/serverpage/avatar-name/camera/avatar-theme/candy/avatar-collection/tech/avatar-display-size/profile/version/2?xdesc=1.0" /> </a> </li> <li class="topic-item"> <h3> <a href="/t5/ideas/bring-back-the-option-to-group-the-private-and-normal-firefox/idi-p/59173">Bring back the option to group the private and normal Firefox windows in the taskbar together</a> </h3> <span>by</span> <strong> <a href="/t5/user/viewprofilepage/user-id/58277" rel="author">przemo20</a> </strong> <a class="UserAvatar lia-link-navigation" href="/t5/user/viewprofilepage/user-id/58277"> <img class="lia-user-avatar-message" alt="User avatar" src="https://connect.mozilla.org/t5/image/serverpage/image-id/6722i4F898DB0E3913EF7/image-dimensions/150x150/image-coordinates/0%2C0%2C184%2C184?v=v2" /> </a> </li> <li class="topic-item"> <h3> <a href="/t5/ideas/make-quot-mute-tab-quot-and-quot-unmute-tab-quot-distinguishable/idi-p/74429">Make &quot;Mute Tab&quot; and &quot;Unmute Tab&quot; distinguishable</a> </h3> <span>by</span> <strong> <a href="/t5/user/viewprofilepage/user-id/2052" rel="author">c_hartmann</a> </strong> <a class="UserAvatar lia-link-navigation" href="/t5/user/viewprofilepage/user-id/2052"> <img class="lia-user-avatar-message" alt="User avatar" src="https://connect.mozilla.org/t5/image/serverpage/image-id/8805i39649A76D7CDC168/image-dimensions/150x150/image-coordinates/86%2C51%2C439%2C404?v=v2" /> </a> </li> <li class="topic-item"> <h3> <a href="/t5/discussions/firefox-sidebar-and-vertical-tabs-try-them-out-in-nightly/td-p/63231">Firefox Sidebar and Vertical tabs: try them out in Nightly Firefox Labs 131</a> </h3> <span>by</span> <strong> <a href="/t5/user/viewprofilepage/user-id/5500" rel="author">asafko</a> </strong> <a class="UserAvatar lia-link-navigation" href="/t5/user/viewprofilepage/user-id/5500"> <img class="lia-user-avatar-message" alt="User avatar" src="https://connect.mozilla.org/t5/image/serverpage/image-id/951i54FEAF5818663126/image-dimensions/150x150/image-coordinates/33%2C0%2C1675%2C1642?v=v2" /> </a> </li> </ul> </div> </section> </div> </div> </div> </div><div class="lia-quilt-row lia-quilt-row-main"> <div class="lia-quilt-column lia-quilt-column-18 lia-quilt-column-left lia-quilt-column-main-content"> <div class="lia-quilt-column-alley lia-quilt-column-alley-left"> <div class="custom-community-activity" id="custom-loader"> <section> <header> <h2>Community activity</h2> <div> <label for="community-activity-sorted-by">Sorted by:</label> <select id="community-activity-sorted-by"> <option value="recent" selected>Most recent</option> <option value="views" >Most viewed</option> <option value="replies" >Most commented</option> <option value="topkudos" >Most liked</option> </select> <div class="custom-start-conversation-button"> <a class="lia-button lia-button-primary" href="/t5/forums/postpage/choose-node/true/interaction-style/forum/override-styles/true">Start a conversation</a> </div> </div> </header> <section id="custom-loader-messages"> <div class="errors"></div> <div class="message-list" data-attrib-current-page="0" data-attrib-message-list-type="recent"> <article class="custom-message-tile custom-thread-unread"> <div> <h3> <a href="/t5/discussions/make-a-self-hosted-users-host-it-on-their-own-servers-mozilla-e/td-p/55761" title="Make a Self-Hosted (users host it on their own servers) Mozilla E-mail App for Websites">Make a Self-Hosted (users host it on their own servers) Mozilla E-mail App for Websites</a> </h3> <p> Your e-mail client appears to be an ideal resource for e-mail handling. It鈥檚 free, (open source?), private, secure, feature rich, streamlined, and (of course) it鈥檚 Mozilla. I would like to utilize this with my website and to eventually roll out the a... </p> </div> <aside> <div class="custom-tile-date"> <time datetime="MM-dd-yyyy hh:mm a"> 04-22-2024 8:31:09 AM </time> </div> &vert; <div class="custom-tile-category"> <strong> <span>Posted in </span> <a href="/t5/discussions/bd-p/discussions">Discussions</a> </strong> </div> </aside> <footer> <div class="custom-tile-author-info"> <a class="UserAvatar lia-link-navigation" href="/t5/user/viewprofilepage/user-id/54967" title="View profile"> <img class="lia-user-avatar-message" alt="SonicDove" src="https://connect.mozilla.org/t5/image/serverpage/avatar-name/photography/avatar-theme/candy/avatar-collection/hobbies/avatar-display-size/profile/version/2?xdesc=1.0" /> </a> <strong> <span>by </span> <a href="/t5/user/viewprofilepage/user-id/54967" rel="author" title="View profile"> <span class="">SonicDove</span> </a> </strong> <small>&bull;</small> <em>Making moves</em> </div> <ul class="custom-tile-statistics"> <li class="custom-tile-views"><b>643</b> Views</li> <li class="custom-tile-replies"><b>1</b> replies</li> <li class="custom-tile-kudos"><b>0</b> kudos</li> </ul> </footer> </article> <article class="custom-message-tile custom-thread-unread"> <div> <h3> <a href="/t5/discussions/ai-chatbot-at-your-service/td-p/84919" title="AI Chatbot, at your service">AI Chatbot, at your service</a> </h3> <p> Tired of constantly switching tabs and copy-pasting content to your favorite AI provider? Us too. That鈥檚 why, after an initial soft launch, we鈥檙e gradually rolling out the AI Chatbot access to everyone. You can find it in Settings &gt; Firefox Labs or r... </p> </div> <aside> <div class="custom-tile-date"> <time datetime="MM-dd-yyyy hh:mm a"> 01-29-2025 8:18:23 AM </time> </div> &vert; <div class="custom-tile-category"> <strong> <span>Posted in </span> <a href="/t5/discussions/bd-p/discussions">Discussions</a> </strong> </div> </aside> <footer> <div class="custom-tile-author-info"> <a class="UserAvatar lia-link-navigation" href="/t5/user/viewprofilepage/user-id/65889" title="View profile"> <img class="lia-user-avatar-message" alt="Jolie" src="https://connect.mozilla.org/t5/image/serverpage/avatar-name/toyblock/avatar-theme/candy/avatar-collection/toys/avatar-display-size/profile/version/2?xdesc=1.0" /> </a> <strong> <span>by </span> <a href="/t5/user/viewprofilepage/user-id/65889" rel="author" title="View profile"> <span class="login-bold">Jolie</span> </a> </strong> <small>&bull;</small> <em>Employee</em> </div> <ul class="custom-tile-statistics"> <li class="custom-tile-views"><b>1955</b> Views</li> <li class="custom-tile-replies"><b>21</b> replies</li> <li class="custom-tile-kudos"><b>10</b> kudos</li> </ul> </footer> </article> <article class="custom-message-tile custom-thread-unread"> <div> <h3> <a href="/t5/ideas/include-arabic-translation/idi-p/40938" title="include arabic translation">include arabic translation</a> </h3> <p> Hello Please is it possible to include the arabic language in the new translation feature? thank you </p> </div> <aside> <div class="custom-tile-date"> <time datetime="MM-dd-yyyy hh:mm a"> 10-04-2023 2:26:58 AM </time> </div> &vert; <div class="custom-tile-category"> <strong> <span>Posted in </span> <a href="/t5/ideas/idb-p/ideas">Ideas</a> </strong> </div> </aside> <footer> <div class="custom-tile-author-info"> <a class="UserAvatar lia-link-navigation" href="/t5/user/viewprofilepage/user-id/40384" title="View profile"> <img class="lia-user-avatar-message" alt="said" src="https://connect.mozilla.org/t5/image/serverpage/avatar-name/Innovator/avatar-theme/candy/avatar-collection/Colorways_Independent_Voices/avatar-display-size/profile/version/2?xdesc=1.0" /> </a> <strong> <span>by </span> <a href="/t5/user/viewprofilepage/user-id/40384" rel="author" title="View profile"> <span class="">said</span> </a> </strong> <small>&bull;</small> <em>New member</em> </div> <ul class="custom-tile-statistics"> <li class="custom-tile-views"><b>1002</b> Views</li> <li class="custom-tile-replies"><b>11</b> replies</li> <li class="custom-tile-kudos"><b>12</b> kudos</li> </ul> </footer> </article> <article class="custom-message-tile custom-thread-unread"> <div> <h3> <a href="/t5/discussions/we-re-making-improvements-to-the-firefox-extensions-toolbar/td-p/83072" title="We&#39;re making improvements to the Firefox extensions toolbar button: share your feedback!">We&#39;re making improvements to the Firefox extensions toolbar button: share your feedback!</a> </h3> <p> Hello everyone, I鈥檓 Alan, a product manager working on Firefox extensions and add-ons. I wanted to kick off the new year by introducing myself and thanking everyone for their suggestions, comments, likes, and votes on Mozilla Connect. I would like to... </p> <figure> <img src="/t5/image/serverpage/image-id/9642iC533DA8CBFF36E59/image-size/medium?v=v2&amp;px=400" alt="alanmbyrne_0-1736503885637.gif" /> <img src="/t5/image/serverpage/image-id/9643iB569AE93942302B9/image-size/medium?v=v2&amp;px=400" alt="alanmbyrne_1-1736503885666.gif" /> </figure> </div> <aside> <div class="custom-tile-date"> <time datetime="MM-dd-yyyy hh:mm a"> 01-10-2025 2:15:46 AM </time> </div> &vert; <div class="custom-tile-category"> <strong> <span>Posted in </span> <a href="/t5/discussions/bd-p/discussions">Discussions</a> </strong> </div> </aside> <footer> <div class="custom-tile-author-info"> <a class="UserAvatar lia-link-navigation" href="/t5/user/viewprofilepage/user-id/67166" title="View profile"> <img class="lia-user-avatar-message" alt="alanmbyrne" src="https://connect.mozilla.org/t5/image/serverpage/image-id/7671i23D402B52CBC9EF1/image-dimensions/150x150/image-coordinates/0%2C0%2C800%2C800?v=v2" /> </a> <strong> <span>by </span> <a href="/t5/user/viewprofilepage/user-id/67166" rel="author" title="View profile"> <span class="login-bold">alanmbyrne</span> </a> </strong> <small>&bull;</small> <em>Employee</em> </div> <ul class="custom-tile-statistics"> <li class="custom-tile-views"><b>12328</b> Views</li> <li class="custom-tile-replies"><b>24</b> replies</li> <li class="custom-tile-kudos"><b>33</b> kudos</li> </ul> </footer> </article> <article class="custom-message-tile custom-thread-unread"> <div> <h3> <a href="/t5/ideas/open-the-existing-reply-directly-from-the-original-incoming/idi-p/87246" title="Open the existing Reply directly from the original incoming message header">Open the existing Reply directly from the original incoming message header</a> </h3> <p> When I reply to an eMail, a little arrow appears in the header line of the eMail list to indicate I've replied to that incoming eMail. I'd like to see that arrow be a link (button) to open that reply directly without having to go into the "Sent" fold... </p> </div> <aside> <div class="custom-tile-date"> <time datetime="MM-dd-yyyy hh:mm a"> 02-20-2025 9:41:11 AM </time> </div> &vert; <div class="custom-tile-category"> <strong> <span>Posted in </span> <a href="/t5/ideas/idb-p/ideas">Ideas</a> </strong> </div> </aside> <footer> <div class="custom-tile-author-info"> <a class="UserAvatar lia-link-navigation" href="/t5/user/viewprofilepage/user-id/23449" title="View profile"> <img class="lia-user-avatar-message" alt="Rumplestiltskin" src="https://connect.mozilla.org/t5/image/serverpage/avatar-name/bear/avatar-theme/candy/avatar-collection/animals/avatar-display-size/profile/version/2?xdesc=1.0" /> </a> <strong> <span>by </span> <a href="/t5/user/viewprofilepage/user-id/23449" rel="author" title="View profile"> <span class="">Rumplestiltskin</span> </a> </strong> <small>&bull;</small> <em>New member</em> </div> <ul class="custom-tile-statistics"> <li class="custom-tile-views"><b>4</b> Views</li> <li class="custom-tile-replies"><b>1</b> replies</li> <li class="custom-tile-kudos"><b>1</b> kudos</li> </ul> </footer> </article> <article class="custom-message-tile custom-thread-unread"> <div> <h3> <a href="/t5/discussions/how-can-firefox-create-the-best-support-for-web-apps-on-the/td-p/60561" title="How can Firefox create the best support for web apps on the desktop?">How can Firefox create the best support for web apps on the desktop?</a> </h3> <p> (See my quick update posted February 4, 2025: https://connect.mozilla.org/t5/discussions/how-can-firefox-create-the-best-support-for-web-apps-on-the/m-p/85327/highlight/true#M32616) ---Hi everyone, my name is David Rubino and I鈥檓 a product manager fo... </p> </div> <aside> <div class="custom-tile-date"> <time datetime="MM-dd-yyyy hh:mm a"> 06-21-2024 10:54:54 PM </time> </div> &vert; <div class="custom-tile-category"> <strong> <span>Posted in </span> <a href="/t5/discussions/bd-p/discussions">Discussions</a> </strong> </div> </aside> <footer> <div class="custom-tile-author-info"> <a class="UserAvatar lia-link-navigation" href="/t5/user/viewprofilepage/user-id/31389" title="View profile"> <img class="lia-user-avatar-message" alt="david-rubino" src="https://connect.mozilla.org/t5/image/serverpage/image-id/4541iC8136E9DE1D992D5/image-dimensions/150x150/image-coordinates/55%2C39%2C627%2C611?v=v2" /> </a> <strong> <span>by </span> <a href="/t5/user/viewprofilepage/user-id/31389" rel="author" title="View profile"> <span class="login-bold">david-rubino</span> </a> </strong> <small>&bull;</small> <em>Employee</em> </div> <ul class="custom-tile-statistics"> <li class="custom-tile-views"><b>64722</b> Views</li> <li class="custom-tile-replies"><b>108</b> replies</li> <li class="custom-tile-kudos"><b>105</b> kudos</li> </ul> </footer> </article> <article class="custom-message-tile custom-thread-unread"> <div> <h3> <a href="/t5/discussions/why-does-firefox-mobile-keep-asking-me-what-language-i-want-to/td-p/83749" title="why does Firefox mobile keep asking me what language I want to translate to?">why does Firefox mobile keep asking me what language I want to translate to?</a> </h3> <p> When users visit a website, they have an urgent need to access specific information. The last thing they want is to wrestle with menus and settings - especially settings that should be remembered from previous use.Firefox's website translation featur... </p> </div> <aside> <div class="custom-tile-date"> <time datetime="MM-dd-yyyy hh:mm a"> 01-17-2025 12:44:19 AM </time> </div> &vert; <div class="custom-tile-category"> <strong> <span>Posted in </span> <a href="/t5/discussions/bd-p/discussions">Discussions</a> </strong> </div> </aside> <footer> <div class="custom-tile-author-info"> <a class="UserAvatar lia-link-navigation" href="/t5/user/viewprofilepage/user-id/52607" title="View profile"> <img class="lia-user-avatar-message" alt="yoti" src="https://connect.mozilla.org/t5/image/serverpage/image-id/5877i062A387AC735674C/image-dimensions/150x150/image-coordinates/0%2C148%2C1080%2C1228?v=v2" /> </a> <strong> <span>by </span> <a href="/t5/user/viewprofilepage/user-id/52607" rel="author" title="View profile"> <span class="">yoti</span> </a> </strong> <small>&bull;</small> <em>Making moves</em> </div> <ul class="custom-tile-statistics"> <li class="custom-tile-views"><b>243</b> Views</li> <li class="custom-tile-replies"><b>1</b> replies</li> <li class="custom-tile-kudos"><b>1</b> kudos</li> </ul> </footer> </article> <article class="custom-message-tile custom-thread-unread"> <div> <h3> <a href="/t5/ideas/fully-support-web-usb-and-web-serial/idi-p/62" title="Fully support Web USB and Web Serial">Fully support Web USB and Web Serial</a> </h3> <p> Web-based IDEs like Arduino and Github Codespaces are now commonplace. They are hobbled in Firefox due to an inability to access development boards without installing extra system software, which rather defeats the purpose of having an IDE that runs ... </p> </div> <aside> <div class="custom-tile-date"> <time datetime="MM-dd-yyyy hh:mm a"> 03-01-2022 12:34:07 PM </time> </div> &vert; <div class="custom-tile-category"> <strong> <span>Posted in </span> <a href="/t5/ideas/idb-p/ideas">Ideas</a> </strong> </div> </aside> <footer> <div class="custom-tile-author-info"> <a class="UserAvatar lia-link-navigation" href="/t5/user/viewprofilepage/user-id/26" title="View profile"> <img class="lia-user-avatar-message" alt="ali1234" src="https://connect.mozilla.org/t5/image/serverpage/image-id/86i635CB451B57E1DB2/image-dimensions/150x150/image-coordinates/0%2C0%2C420%2C420?v=v2" /> </a> <strong> <span>by </span> <a href="/t5/user/viewprofilepage/user-id/26" rel="author" title="View profile"> <span class="">ali1234</span> </a> </strong> <small>&bull;</small> <em>Making moves</em> </div> <ul class="custom-tile-statistics"> <li class="custom-tile-views"><b>33475</b> Views</li> <li class="custom-tile-replies"><b>73</b> replies</li> <li class="custom-tile-kudos"><b>99</b> kudos</li> </ul> </footer> </article> <article class="custom-message-tile custom-thread-unread"> <div> <h3> <a href="/t5/ideas/close-tab-disable-change/idi-p/87240" title="Close Tab Disable/Change">Close Tab Disable/Change</a> </h3> <p> I want to be able to change this &lt;Key&gt; but I cant (or disable). That is, Ctrl+W for closing a tab. Ive tried numerous things: like ten different buggy add-ons, twenty different suggestions made by various ChatBots, all which lead me here to this very... </p> </div> <aside> <div class="custom-tile-date"> <time datetime="MM-dd-yyyy hh:mm a"> 02-20-2025 8:35:05 AM </time> </div> &vert; <div class="custom-tile-category"> <strong> <span>Posted in </span> <a href="/t5/ideas/idb-p/ideas">Ideas</a> </strong> </div> </aside> <footer> <div class="custom-tile-author-info"> <a class="UserAvatar lia-link-navigation" href="/t5/user/viewprofilepage/user-id/94202" title="View profile"> <img class="lia-user-avatar-message" alt="snarlferb" src="https://connect.mozilla.org/t5/image/serverpage/image-id/10155i27AAF379561086AF/image-dimensions/150x150/image-coordinates/51%2C93%2C549%2C591?v=v2" /> </a> <strong> <span>by </span> <a href="/t5/user/viewprofilepage/user-id/94202" rel="author" title="View profile"> <span class="">snarlferb</span> </a> </strong> <small>&bull;</small> <em>New member</em> </div> <ul class="custom-tile-statistics"> <li class="custom-tile-views"><b>10</b> Views</li> <li class="custom-tile-replies"><b>2</b> replies</li> <li class="custom-tile-kudos"><b>1</b> kudos</li> </ul> </footer> </article> <article class="custom-message-tile custom-thread-unread"> <div> <h3> <a href="/t5/discussions/empty-messages-creted-in-sent-box/td-p/87252" title="empty messages creted in sent box">empty messages creted in sent box</a> </h3> <p> When I click on the "sent" folder and then click on the "inbox', an empty message is created in the sent box. </p> </div> <aside> <div class="custom-tile-date"> <time datetime="MM-dd-yyyy hh:mm a"> 02-20-2025 10:08:27 AM </time> </div> &vert; <div class="custom-tile-category"> <strong> <span>Posted in </span> <a href="/t5/discussions/bd-p/discussions">Discussions</a> </strong> </div> </aside> <footer> <div class="custom-tile-author-info"> <a class="UserAvatar lia-link-navigation" href="/t5/user/viewprofilepage/user-id/94211" title="View profile"> <img class="lia-user-avatar-message" alt="Malcolm1" src="https://connect.mozilla.org/t5/image/serverpage/avatar-name/greens/avatar-theme/candy/avatar-collection/food/avatar-display-size/profile/version/2?xdesc=1.0" /> </a> <strong> <span>by </span> <a href="/t5/user/viewprofilepage/user-id/94211" rel="author" title="View profile"> <span class="">Malcolm1</span> </a> </strong> <small>&bull;</small> <em>Making moves</em> </div> <ul class="custom-tile-statistics"> <li class="custom-tile-views"><b>12</b> Views</li> <li class="custom-tile-replies"><b>0</b> replies</li> <li class="custom-tile-kudos"><b>0</b> kudos</li> </ul> </footer> </article> </div> <div class="lia-view-all"> <a class="lia-link-navigation load-more-button " href="javascript:;" id="custom-loader-button">Load more</a> </div> </section> </section> </div> </div> </div><div class="lia-quilt-column lia-quilt-column-06 lia-quilt-column-right lia-quilt-column-side-content"> <div class="lia-quilt-column-alley lia-quilt-column-alley-right"> <div class="custom-getting-started"> <div class="lia-panel lia-panel-standard CustomContent Chrome lia-component-common-widget-custom-content"><div class="lia-decoration-border"><div class="lia-decoration-border-top"><div> </div></div><div class="lia-decoration-border-content"><div><div class="lia-panel-heading-bar-wrapper"><div class="lia-panel-heading-bar"><span aria-level="3" role="heading" class="lia-panel-heading-bar-title">Let's get started</span></div></div><div class="lia-panel-content-wrapper"><div class="lia-panel-content"><p>Oh hey, it's great seeing you here! We're excited to connect, collaborate, and create great products...together. To help you settle in nicely and get started on your community journey, we've put together a few links.<br /> <li><a href="https://connect.mozilla.org/t5/discussions/community-vision/td-p/25">Community Vision</a></li> <li><a href="https://connect.mozilla.org/t5/discussions/community-guidelines/td-p/4">Community Guidelines</a></li> <li><a href="https://connect.mozilla.org/t5/discussions/the-idea-journey/td-p/7">The Idea Journey</a></li> </ul></div></div></div></div><div class="lia-decoration-border-bottom"><div> </div></div></div></div> </div> <div class="lia-panel lia-panel-standard CustomContent Chrome lia-component-common-widget-custom-content"><div class="lia-decoration-border"><div class="lia-decoration-border-top"><div> </div></div><div class="lia-decoration-border-content"><div><div class="lia-panel-heading-bar-wrapper"><div class="lia-panel-heading-bar"><span aria-level="3" role="heading" class="lia-panel-heading-bar-title">Mozilla Support</span></div></div><div class="lia-panel-content-wrapper"><div class="lia-panel-content">If you're looking for help with technical or performance-related issues, please visit <a href="https://support.mozilla.org/en-US/?utm_source=connect&utm_medium=support&utm_campaign=questions">Mozilla Support</a>. That is the best channel for troubleshooting such issues as well as asking any how-to questions for all Mozilla products.</div></div></div></div><div class="lia-decoration-border-bottom"><div> </div></div></div></div> <div class="lia-panel lia-panel-standard StringDisplayTaplet Chrome lia-component-common-widget-announcement"><div class="lia-decoration-border"><div class="lia-decoration-border-top"><div> </div></div><div class="lia-decoration-border-content"><div><div class="lia-panel-heading-bar-wrapper"><div class="lia-panel-heading-bar"><span aria-level="3" role="heading" class="lia-panel-heading-bar-title">Announcements</span></div></div><div class="lia-panel-content-wrapper"><div class="lia-panel-content"><div class="StringDisplayTaplet"> Happy New Year! A big THANK YOU for continuing to share feedback and ideas, participate in productive conversations, and work together to improve our products. We look forward to another year filled with exciting opportunities to connect and collaborate. </div></div></div></div></div><div class="lia-decoration-border-bottom"><div> </div></div></div></div> <div class="lia-panel lia-panel-standard KudoedAuthorsLeaderboardTaplet Chrome lia-component-kudos-widget-authors-leaderboard"><div class="lia-decoration-border"><div class="lia-decoration-border-top"><div> </div></div><div class="lia-decoration-border-content"><div><div class="lia-panel-heading-bar-wrapper"><div class="lia-panel-heading-bar"><span aria-level="3" role="heading" class="lia-panel-heading-bar-title">Top Kudoed Authors</span></div></div><div class="lia-panel-content-wrapper"><div class="lia-panel-content"> <div class="UserList lia-component-users-widget-user-list"> <span id="user-listuserList"> </span> <div class="t-data-grid" id="grid"> <table role="presentation" class="lia-list-slim"> <thead class="lia-table-head" id="columns"><tr><th scope="col" class="userAvatarNameColumn lia-data-cell-primary lia-data-cell-text t-first"> <span class="lia-view-filter lia-link-disabled" aria-disabled="true" id="link_15">User</span> </th><th scope="col" class="kudosCountColumn lia-data-cell-tertiary lia-data-cell-integer t-last"> Count </th></tr></thead> <tbody> <tr class="lia-list-row lia-row-odd t-first"><td class="userAvatarNameColumn lia-data-cell-primary lia-data-cell-text"> <div class="UserProfileSummary lia-user-item lia-js-data-userId-371 lia-user-info-group"> <div class="lia-message-author-avatar-username"> <a class="UserAvatarName lia-link-navigation" id="link_16" href="/t5/user/viewprofilepage/user-id/371"> <div class="UserAvatar lia-user-avatar lia-component-common-widget-user-avatar"> <img class="lia-user-avatar-message" title="Vinci480" alt="Vinci480" id="imagedisplay" src="/t5/image/serverpage/avatar-name/robocyborg/avatar-theme/candy/avatar-collection/robots/avatar-display-size/message/version/2?xdesc=1.0"/> </div> <div class="lia-user-attributes"> <div class="lia-user-name"> <span class="UserName lia-user-name lia-user-rank-Strollin--around"> <span class="">Vinci480</span> </span> </div> </div> </a> </div> <div class="lia-user-attributes"> </div> </div> </td><td class="kudosCountColumn lia-data-cell-tertiary lia-data-cell-integer" aria-label="Number of kudos: 273"> 273 </td></tr><tr class="lia-list-row lia-row-even"><td class="userAvatarNameColumn lia-data-cell-primary lia-data-cell-text"> <div class="UserProfileSummary lia-user-item lia-js-data-userId-30 lia-user-info-group"> <div class="lia-message-author-avatar-username"> <a class="UserAvatarName lia-link-navigation" id="link_17" href="/t5/user/viewprofilepage/user-id/30"> <div class="UserAvatar lia-user-avatar lia-component-common-widget-user-avatar"> <img class="lia-user-avatar-message" title="brochard" alt="brochard" id="imagedisplay_0" src="/t5/image/serverpage/image-id/1272i122FBDAE41B88E2F/image-dimensions/40x40?v=v2"/> </div> <div class="lia-user-attributes"> <div class="lia-user-name"> <span class="UserName lia-user-name lia-user-rank-Making-moves"> <span class="">brochard</span> </span> </div> </div> </a> </div> <div class="lia-user-attributes"> </div> </div> </td><td class="kudosCountColumn lia-data-cell-tertiary lia-data-cell-integer" aria-label="Number of kudos: 245"> 245 </td></tr><tr class="lia-list-row lia-row-odd"><td class="userAvatarNameColumn lia-data-cell-primary lia-data-cell-text"> <div class="UserProfileSummary lia-user-item lia-js-data-userId-3992 lia-user-info-group"> <div class="lia-message-author-avatar-username"> <a class="UserAvatarName lia-link-navigation" id="link_18" href="/t5/user/viewprofilepage/user-id/3992"> <div class="UserAvatar lia-user-avatar lia-component-common-widget-user-avatar"> <img class="lia-user-avatar-message" title="alefith" alt="alefith" id="imagedisplay_1" src="/t5/image/serverpage/avatar-name/bridge/avatar-theme/candy/avatar-collection/architecture/avatar-display-size/message/version/2?xdesc=1.0"/> </div> <div class="lia-user-attributes"> <div class="lia-user-name"> <span class="UserName lia-user-name lia-user-rank-Making-moves"> <span class="">alefith</span> </span> </div> </div> </a> </div> <div class="lia-user-attributes"> </div> </div> </td><td class="kudosCountColumn lia-data-cell-tertiary lia-data-cell-integer" aria-label="Number of kudos: 148"> 148 </td></tr><tr class="lia-list-row lia-row-even"><td class="userAvatarNameColumn lia-data-cell-primary lia-data-cell-text"> <div class="UserProfileSummary lia-user-item lia-js-data-userId-61 lia-user-info-group"> <div class="lia-message-author-avatar-username"> <a class="UserAvatarName lia-link-navigation" id="link_19" href="/t5/user/viewprofilepage/user-id/61"> <div class="UserAvatar lia-user-avatar lia-component-common-widget-user-avatar"> <img class="lia-user-avatar-message" title="recoed" alt="recoed" id="imagedisplay_2" src="/t5/image/serverpage/avatar-name/bear/avatar-theme/candy/avatar-collection/animals/avatar-display-size/message/version/2?xdesc=1.0"/> </div> <div class="lia-user-attributes"> <div class="lia-user-name"> <span class="UserName lia-user-name lia-user-rank-Making-moves"> <span class="">recoed</span> </span> </div> </div> </a> </div> <div class="lia-user-attributes"> </div> </div> </td><td class="kudosCountColumn lia-data-cell-tertiary lia-data-cell-integer" aria-label="Number of kudos: 91"> 91 </td></tr><tr class="lia-list-row lia-row-odd t-last"><td class="userAvatarNameColumn lia-data-cell-primary lia-data-cell-text"> <div class="UserProfileSummary lia-user-item lia-js-data-userId-99 lia-user-info-group"> <div class="lia-message-author-avatar-username"> <a class="UserAvatarName lia-link-navigation" id="link_20" href="/t5/user/viewprofilepage/user-id/99"> <div class="UserAvatar lia-user-avatar lia-component-common-widget-user-avatar"> <img class="lia-user-avatar-message" title="droidcraft" alt="droidcraft" id="imagedisplay_3" src="/t5/image/serverpage/avatar-name/lagoon/avatar-theme/candy/avatar-collection/monsters/avatar-display-size/message/version/2?xdesc=1.0"/> </div> <div class="lia-user-attributes"> <div class="lia-user-name"> <span class="UserName lia-user-name lia-user-rank-New-member"> <span class="">droidcraft</span> </span> </div> </div> </a> </div> <div class="lia-user-attributes"> </div> </div> </td><td class="kudosCountColumn lia-data-cell-tertiary lia-data-cell-integer" aria-label="Number of kudos: 85"> 85 </td></tr> </tbody> </table> </div> </div> <div class="lia-view-all"><a class="lia-link-navigation view-all-link" id="link_21" href="/t5/forums/kudosleaderboardpage/timerange/three_months/page/1/tab/authors">View all</a></div> </div></div></div></div><div class="lia-decoration-border-bottom"><div> </div></div></div></div> </div> </div> </div><div class="lia-quilt-row lia-quilt-row-main-bottom"> <div class="lia-quilt-column lia-quilt-column-24 lia-quilt-column-single lia-quilt-column-main-bottom-content"> <div class="lia-quilt-column-alley lia-quilt-column-alley-single"> <div class="custom-featured-posts"> <section> <h2>Featured posts</h2> <div> <article class="custom-featured-post-tile "> <a href="/t5/discussions/community-guidelines/td-p/4" title="View topic"><img src="/t5/image/serverpage/image-id/7iAA761725C8BFABCF/image-size/large?v=v2&amp;px=999" alt="Community Guidelines" /></a> <div> <h3><a href="/t5/discussions/community-guidelines/td-p/4" title="View topic">Community Guidelines</a></h3> </div> <footer> <ul class="custom-tile-statistics"> <li class="custom-tile-views"><b>51192</b> Views</li> <li class="custom-tile-replies"><b>0</b> replies</li> <li class="custom-tile-kudos"><b>54</b> kudos</li> </ul> <div class="post-time"> on 02-24-2022 </div> </footer> </article> <article class="custom-featured-post-tile "> <a href="/t5/discussions/here-s-what-we-re-working-on-in-firefox/td-p/57694" title="View topic"><img src="/t5/image/serverpage/image-id/6386i9F903B9BDD004F59/image-size/large?v=v2&amp;px=999" alt="Here鈥檚 what we鈥檙e working on in Firefox" /></a> <div> <h3><a href="/t5/discussions/here-s-what-we-re-working-on-in-firefox/td-p/57694" title="View topic">Here鈥檚 what we鈥檙e working on in Firefox</a></h3> </div> <footer> <ul class="custom-tile-statistics"> <li class="custom-tile-views"><b>154369</b> Views</li> <li class="custom-tile-replies"><b>125</b> replies</li> <li class="custom-tile-kudos"><b>193</b> kudos</li> </ul> <div class="post-time"> on 05-21-2024 </div> </footer> </article> <article class="custom-featured-post-tile "> <a href="/t5/discussions/mozilla-employee-hosted-discussions-in-the-community/td-p/2699" title="View topic"><img src="/t5/image/serverpage/image-id/384i5B0C14E8CE47BB5D/image-size/large?v=v2&amp;px=999" alt="Mozilla Employee-Hosted Discussions in the Community" /></a> <div> <h3><a href="/t5/discussions/mozilla-employee-hosted-discussions-in-the-community/td-p/2699" title="View topic">Mozilla Employee-Hosted Discussions in the Community</a></h3> </div> <footer> <ul class="custom-tile-statistics"> <li class="custom-tile-views"><b>35471</b> Views</li> <li class="custom-tile-replies"><b>16</b> replies</li> <li class="custom-tile-kudos"><b>18</b> kudos</li> </ul> <div class="post-time"> on 03-23-2022 </div> </footer> </article> </div> </section> </div> </div> </div> </div><div class="lia-quilt-row lia-quilt-row-footer"> <div class="lia-quilt-column lia-quilt-column-24 lia-quilt-column-single lia-quilt-column-common-footer"> <div class="lia-quilt-column-alley lia-quilt-column-alley-single"> <div class="lia-quilt lia-quilt-footer lia-quilt-layout-custom-community-footer lia-component-quilt-footer"> <div class="lia-quilt-row lia-quilt-row-footer-top"> <div class="lia-quilt-column lia-quilt-column-24 lia-quilt-column-single lia-quilt-column-footer-top-content"> <div class="lia-quilt-column-alley lia-quilt-column-alley-single"> <footer class="mozilla-footer"> <div class="content"> <div class="content-top"> <div class="section-left"> <section> <div class="title"> Company <button class="menu-expand"><span class="sr-only"></span></button> </div> <ul> <div class="content-link"> <a href="https://www.mozilla.org/en-US/about/" target="_blank"> About </a> </div> <div class="content-link"> <a href="https://www.mozilla.org/en-US/about/manifesto/" target="_blank"> Mozilla Manifesto </a> </div> <div class="content-link"> <a href="https://foundation.mozilla.org/" target="_blank"> Mozilla Foundation </a> </div> <div class="content-link"> <a href="https://careers.mozilla.org/" target="_blank"> Careers </a> </div> </ul> </section> <section> <div class="title"> Firefox <button class="menu-expand"><span class="sr-only"></span></button> </div> <ul> <div class="content-link"> <a href="https://www.mozilla.org/en-US/firefox/new/" target="_blank"> Download Firefox </a> </div> <div class="content-link"> <a href="https://www.mozilla.org/en-US/firefox/browsers/mobile/ios/" target="_blank"> iOS </a> </div> <div class="content-link"> <a href="https://www.mozilla.org/en-US/firefox/browsers/mobile/android/" target="_blank"> Android </a> </div> <div class="content-link"> <a href="https://www.mozilla.org/en-US/firefox/browsers/mobile/focus/" target="_blank"> Firefox Focus </a> </div> <div class="content-link"> <a href="https://blog.mozilla.org/en/firefox/" target="_blank"> Blog </a> </div> </ul> </section> <section> <div class="title"> Support <button class="menu-expand"><span class="sr-only"></span></button> </div> <ul> <div class="content-link"> <a href="https://support.mozilla.org/en-US/" target="_blank"> Help Center </a> </div> <div class="content-link"> <a href="https://bugzilla.mozilla.org/home" target="_blank"> Report a Bug </a> </div> </ul> </section> </div> <div class="section-right"> <section> <div class="title"> Follow @Mozilla </div> <div class="social"> <div class="content-link"> <a href="https://twitter.com/mozilla" title="Twitter"> <img src="/html/assets/Footer_Icon_NoBack_Twitter.png"> </a> </div> <div class="content-link"> <a href="https://www.instagram.com/mozilla/" title="Instagram"> <img src="/html/assets/Footer_Icon_NoBack_Instagram.png"> </a> </div> <div class="content-link"> <a href="https://www.youtube.com/user/firefoxchannel" title="Youtube"> <img src="/html/assets/Footer_Icon_NoBack_Youtube.png"> </a> </div> </div> </section> </div> </div> <div class="content-bottom"> <div class="main-links"> <div class="link-logo"> <a href="https://www.mozilla.org/en-US" target="_blank"> <img src="/html/assets/MozillaFooterLogo.svg"> </a> </div> <div class="link"> <a href="https://www.mozilla.org/" target="_blank"> mozilla.org </a> </div> <div class="link"> <a href="https://www.mozilla.org/en-US/about/legal/terms/mozilla/" target="_blank"> Terms of Service </a> </div> <div class="link"> <a href="https://www.mozilla.org/en-US/privacy/websites/" target="_blank"> Privacy </a> </div> <div class="link"> <a href="https://www.mozilla.org/en-US/privacy/websites/#user-choices" target="_blank"> Cookies </a> </div> <div class="link"> <a href="https://www.mozilla.org/en-US/contact/" target="_blank"> Contact </a> </div> </div> <div class="bottom-text"> <div class="text"> Visit <a href="https://www.mozilla.org/en-US/" target="_blank">Mozilla Corporation&#39;s</a> not-for-profit parent, the <a href="https://foundation.mozilla.org/" target="_blank">Mozilla Foundation</a>. </div> <div class="text"> Portions of this content are &copy;1998-2025 by individual mozilla.org contributors. Content available under a <a href="https://www.mozilla.org/en-US/foundation/licensing/website-content/" target="_blank">Creative Commons license</a>. </div> </div> </div> </div> </footer> </div> </div> </div><div class="lia-quilt-row lia-quilt-row-footer-main"> <div class="lia-quilt-column lia-quilt-column-24 lia-quilt-column-single lia-quilt-column-footer-main-content"> <div class="lia-quilt-column-alley lia-quilt-column-alley-single"> <div class="custom-community-footer"> <footer role="contentinfo"> <div class="copyright"> <small>Copyright &copy; 2025 Khoros, LLC</small> </div> </footer> </div> </div> </div> </div><div class="lia-quilt-row lia-quilt-row-footer-bottom"> <div class="lia-quilt-column lia-quilt-column-24 lia-quilt-column-single lia-quilt-column-footer-bottom-content"> <div class="lia-quilt-column-alley lia-quilt-column-alley-single"> <li:common-scroll-to class="lia-component-common-widget-scroll-to" li-bindable="" li-instance="0" componentId="common.widget.scroll-to" mode="default"></li:common-scroll-to> <div class="LithiumLogo lia-component-common-widget-lithium-logo"> <a class="lia-link-navigation lia-powered-by-khoros-logo" alt="Powered by Khoros" title="Social CRM &amp; Community Solutions Powered by Khoros" target="_blank" rel="noopener" id="link_22" href="https://khoros.com/powered-by-khoros"><img class="lia-img-powered-by-khoros lia-fa-powered lia-fa-by lia-fa-khoros" title="Social CRM &amp; Community Solutions Powered by Khoros" alt="Powered by Khoros" aria-label="Social CRM &amp; Community Solutions Powered by Khoros" id="display_0" src="/skins/images/BC340FD46ED5E0EB153A727A59D9B55A/responsive_peak/images/powered_by_khoros.svg"/></a> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </center> </div> <script type="text/javascript"> new Image().src = ["/","b","e","a","c","o","n","/","2","3","9","4","0","5","3","0","2","1","4","_","1","7","4","0","0","7","9","9","3","9","8","4","2",".","g","i","f"].join(""); </script> <script language="javascript" type="text/javascript"> <!-- LITHIUM.ScriptLoader.ready(['common', 'body'], function () {LITHIUM.Sandbox.restore(); LITHIUM.jQuery.fn.cssData.defaults = {"dataPrefix":"lia-js-data","pairDelimeter":"-","prefixDelimeter":"-"}; LITHIUM.CommunityJsonObject.User.policies['forums.action.message-view.batch-messages.allow'] = false; LITHIUM.Link({"linkSelector":"a.lia-link-ticket-post-action"}); LITHIUM.AjaxSupport.defaultAjaxFeedbackHtml = "<div class=\"lia-inline-ajax-feedback lia-component-common-widget-ajax-feedback\">\n\t\t\t<div class=\"AjaxFeedback\" id=\"ajaxFeedback_40e268e15fdd07\"><\/div>\n\t\t\t\n\t\n\n\t\n\n\t\t<\/div>"; LITHIUM.AjaxSupport.defaultAjaxErrorHtml = "<span id=\"feedback-errorfeedback_40e268e17d9249\"> <\/span>\n\n\t\n\t\t<div class=\"InfoMessage lia-panel-feedback-inline-alert lia-component-common-widget-feedback\" id=\"feedback_40e268e17d9249\">\n\t\t\t<div role=\"alert\" class=\"lia-text\">\n\t\t\t\t\n\n\t\t\t\t\n\t\t\t\t\t<p ng-non-bindable=\"\" tabindex=\"0\">\n\t\t\t\t\t\tSorry, unable to complete the action you requested.\n\t\t\t\t\t<\/p>\n\t\t\t\t\n\n\t\t\t\t\n\n\t\t\t\t\n\n\t\t\t\t\n\t\t\t<\/div>\n\n\t\t\t\n\t\t<\/div>"; LITHIUM.AjaxSupport.fromLink('#link_13', 'acceptCookieEvent', 'false', 'LITHIUM:ajaxError', {}, '4y4HrVaOuDR4R4qugC3gRHj1_FyFfm2glR4-no9RzWU.', 'ajax'); LITHIUM.AjaxSupport.fromLink('#link_14', 'rejectCookieEvent', 'false', 'LITHIUM:ajaxError', {}, 'iNLbq_HdGR-tfBUSqFzgAKPTSptuO-ZqIBqxq_SLT38.', 'ajax'); ;(function($) { $('.custom-community-header-navigation-v2 .has-children').hover( function () { $(".has-children.open:not($this)").removeClass("open"); $(this).addClass("open"); }, function () { $(this).removeClass("open"); } ); })(LITHIUM.jQuery); LITHIUM.Form.resetFieldForFocusFound(); LITHIUM.InformationBox({"updateFeedbackEvent":"LITHIUM:updateAjaxFeedback","componentSelector":"#informationbox_40e268e1cb5fb8","feedbackSelector":".InfoMessage"}); LITHIUM.InformationBox({"updateFeedbackEvent":"LITHIUM:updateAjaxFeedback","componentSelector":"#informationbox_40e268e1cb5fb8_0","feedbackSelector":".InfoMessage"}); LITHIUM.InformationBox({"updateFeedbackEvent":"LITHIUM:updateAjaxFeedback","componentSelector":"#informationbox_40e268e1cb5fb8_1","feedbackSelector":".InfoMessage"}); LITHIUM.InformationBox({"updateFeedbackEvent":"LITHIUM:updateAjaxFeedback","componentSelector":"#informationbox_40e268e1cb5fb8_2","feedbackSelector":".InfoMessage"}); LITHIUM.AjaxFeedback(".lia-inline-ajax-feedback", "LITHIUM:hideAjaxFeedback", ".lia-inline-ajax-feedback-persist"); LITHIUM.Placeholder(); LITHIUM.AutoComplete({"options":{"autosuggestionAvailableInstructionText":"Auto-suggestions available. Use Up and Down arrow keys to navigate.","triggerTextLength":0,"autocompleteInstructionsSelector":"#autocompleteInstructionsText_40e268e1cb5fb8","updateInputOnSelect":true,"loadingText":"Searching...","emptyText":"No Matches","successText":"Results:","defaultText":"Enter a search word","autosuggestionUnavailableInstructionText":"No suggestions available","disabled":false,"footerContent":[{"scripts":"\n\n(function(b){LITHIUM.Link=function(f){function g(a){var c=b(this),e=c.data(\"lia-action-token\");!0!==c.data(\"lia-ajax\")&&void 0!==e&&!1===a.isPropagationStopped()&&!1===a.isImmediatePropagationStopped()&&!1===a.isDefaultPrevented()&&(a.stop(),a=b(\"\\x3cform\\x3e\",{method:\"POST\",action:c.attr(\"href\"),enctype:\"multipart/form-data\"}),e=b(\"\\x3cinput\\x3e\",{type:\"hidden\",name:\"lia-action-token\",value:e}),a.append(e),b(document.body).append(a),a.submit(),d.trigger(\"click\"))}var d=b(document);void 0===d.data(\"lia-link-action-handler\")&&\n(d.data(\"lia-link-action-handler\",!0),d.on(\"click.link-action\",f.linkSelector,g),b.fn.on=b.wrap(b.fn.on,function(a){var c=a.apply(this,b.makeArray(arguments).slice(1));this.is(document)&&(d.off(\"click.link-action\",f.linkSelector,g),a.call(this,\"click.link-action\",f.linkSelector,g));return c}))}})(LITHIUM.jQuery);\nLITHIUM.Link({\n \"linkSelector\" : \"a.lia-link-ticket-post-action\"\n});LITHIUM.AjaxSupport.fromLink('#disableAutoComplete_40e268e1e5e087', 'disableAutoComplete', '#ajaxfeedback_40e268e1cb5fb8_0', 'LITHIUM:ajaxError', {}, 'kfFDjrxH8yIDBsGI2fkTKeTp7skO_N3YPkT0WEtQZLE.', 'ajax');","content":"<a class=\"lia-link-navigation lia-autocomplete-toggle-off lia-link-ticket-post-action lia-component-search-action-disable-auto-complete\" data-lia-action-token=\"f5rbhKIxaPFXWmcZCDaBEdasCbvjuyYcD0jTLpi84zY.\" rel=\"nofollow\" id=\"disableAutoComplete_40e268e1e5e087\" href=\"https://connect.mozilla.org/t5/community/page.disableautocomplete:disableautocomplete?t:cp=action/contributions/searchactions\">Turn off suggestions<\/a>"}],"prefixTriggerTextLength":3},"inputSelector":"#messageSearchField_40e268e1cb5fb8_0","redirectToItemLink":false,"url":"https://connect.mozilla.org/t5/community/page.searchformv32.messagesearchfield.messagesearchfield:autocomplete?t:cp=search/contributions/page","resizeImageEvent":"LITHIUM:renderImages"}); LITHIUM.AutoComplete({"options":{"autosuggestionAvailableInstructionText":"Auto-suggestions available. Use Up and Down arrow keys to navigate.","triggerTextLength":0,"autocompleteInstructionsSelector":"#autocompleteInstructionsText_40e268e1cb5fb8_0","updateInputOnSelect":true,"loadingText":"Searching...","emptyText":"No Matches","successText":"Results:","defaultText":"Enter a search word","autosuggestionUnavailableInstructionText":"No suggestions available","disabled":false,"footerContent":[{"scripts":"\n\n(function(b){LITHIUM.Link=function(f){function g(a){var c=b(this),e=c.data(\"lia-action-token\");!0!==c.data(\"lia-ajax\")&&void 0!==e&&!1===a.isPropagationStopped()&&!1===a.isImmediatePropagationStopped()&&!1===a.isDefaultPrevented()&&(a.stop(),a=b(\"\\x3cform\\x3e\",{method:\"POST\",action:c.attr(\"href\"),enctype:\"multipart/form-data\"}),e=b(\"\\x3cinput\\x3e\",{type:\"hidden\",name:\"lia-action-token\",value:e}),a.append(e),b(document.body).append(a),a.submit(),d.trigger(\"click\"))}var d=b(document);void 0===d.data(\"lia-link-action-handler\")&&\n(d.data(\"lia-link-action-handler\",!0),d.on(\"click.link-action\",f.linkSelector,g),b.fn.on=b.wrap(b.fn.on,function(a){var c=a.apply(this,b.makeArray(arguments).slice(1));this.is(document)&&(d.off(\"click.link-action\",f.linkSelector,g),a.call(this,\"click.link-action\",f.linkSelector,g));return c}))}})(LITHIUM.jQuery);\nLITHIUM.Link({\n \"linkSelector\" : \"a.lia-link-ticket-post-action\"\n});LITHIUM.AjaxSupport.fromLink('#disableAutoComplete_40e268e21ad237', 'disableAutoComplete', '#ajaxfeedback_40e268e1cb5fb8_0', 'LITHIUM:ajaxError', {}, 'pfovnfIfJKFsWH-Qa9aQSS4d0Gs4mYDrl80Rt5OZwL8.', 'ajax');","content":"<a class=\"lia-link-navigation lia-autocomplete-toggle-off lia-link-ticket-post-action lia-component-search-action-disable-auto-complete\" data-lia-action-token=\"9SCTDw9FOV-bAO2yuY1gBjGNDXmYrssgrZrgmyuefyo.\" rel=\"nofollow\" id=\"disableAutoComplete_40e268e21ad237\" href=\"https://connect.mozilla.org/t5/community/page.disableautocomplete:disableautocomplete?t:cp=action/contributions/searchactions\">Turn off suggestions<\/a>"}],"prefixTriggerTextLength":3},"inputSelector":"#messageSearchField_40e268e1cb5fb8_1","redirectToItemLink":false,"url":"https://connect.mozilla.org/t5/community/page.searchformv32.tkbmessagesearchfield.messagesearchfield:autocomplete?t:cp=search/contributions/page","resizeImageEvent":"LITHIUM:renderImages"}); LITHIUM.AutoComplete({"options":{"autosuggestionAvailableInstructionText":"Auto-suggestions available. Use Up and Down arrow keys to navigate.","triggerTextLength":0,"autocompleteInstructionsSelector":"#autocompleteInstructionsText_40e268e1cb5fb8_1","updateInputOnSelect":true,"loadingText":"Searching for users...","emptyText":"No Matches","successText":"Users found:","defaultText":"Enter a user name or rank","autosuggestionUnavailableInstructionText":"No suggestions available","disabled":false,"footerContent":[{"scripts":"\n\n(function(b){LITHIUM.Link=function(f){function g(a){var c=b(this),e=c.data(\"lia-action-token\");!0!==c.data(\"lia-ajax\")&&void 0!==e&&!1===a.isPropagationStopped()&&!1===a.isImmediatePropagationStopped()&&!1===a.isDefaultPrevented()&&(a.stop(),a=b(\"\\x3cform\\x3e\",{method:\"POST\",action:c.attr(\"href\"),enctype:\"multipart/form-data\"}),e=b(\"\\x3cinput\\x3e\",{type:\"hidden\",name:\"lia-action-token\",value:e}),a.append(e),b(document.body).append(a),a.submit(),d.trigger(\"click\"))}var d=b(document);void 0===d.data(\"lia-link-action-handler\")&&\n(d.data(\"lia-link-action-handler\",!0),d.on(\"click.link-action\",f.linkSelector,g),b.fn.on=b.wrap(b.fn.on,function(a){var c=a.apply(this,b.makeArray(arguments).slice(1));this.is(document)&&(d.off(\"click.link-action\",f.linkSelector,g),a.call(this,\"click.link-action\",f.linkSelector,g));return c}))}})(LITHIUM.jQuery);\nLITHIUM.Link({\n \"linkSelector\" : \"a.lia-link-ticket-post-action\"\n});LITHIUM.AjaxSupport.fromLink('#disableAutoComplete_40e268e24f5fbe', 'disableAutoComplete', '#ajaxfeedback_40e268e1cb5fb8_0', 'LITHIUM:ajaxError', {}, 'aMxJ51Swm7A7s-jlLdtW6eACeq-FJIrRVkPXSPil3fY.', 'ajax');","content":"<a class=\"lia-link-navigation lia-autocomplete-toggle-off lia-link-ticket-post-action lia-component-search-action-disable-auto-complete\" data-lia-action-token=\"DxrC45CNlU3rBURTf_tCHHf8WHq7MBBp5IGgdv8qAe8.\" rel=\"nofollow\" id=\"disableAutoComplete_40e268e24f5fbe\" href=\"https://connect.mozilla.org/t5/community/page.disableautocomplete:disableautocomplete?t:cp=action/contributions/searchactions\">Turn off suggestions<\/a>"}],"prefixTriggerTextLength":0},"inputSelector":"#userSearchField_40e268e1cb5fb8","redirectToItemLink":false,"url":"https://connect.mozilla.org/t5/community/page.searchformv32.usersearchfield.usersearchfield:autocomplete?t:cp=search/contributions/page","resizeImageEvent":"LITHIUM:renderImages"}); LITHIUM.AjaxSupport({"ajaxOptionsParam":{"event":"LITHIUM:userExistsQuery","parameters":{"javascript.ignore_combine_and_minify":"true"}},"tokenId":"ajax","elementSelector":"#userSearchField_40e268e1cb5fb8","action":"userExistsQuery","feedbackSelector":"#ajaxfeedback_40e268e1cb5fb8_0","url":"https://connect.mozilla.org/t5/community/page.searchformv32.usersearchfield:userexistsquery?t:cp=search/contributions/page","ajaxErrorEventName":"LITHIUM:ajaxError","token":"auLyHUKxwrOOSjtVpEcesnfCjyZsH5aPpDLz6ZTLxMI."}); LITHIUM.AutoComplete({"options":{"autosuggestionAvailableInstructionText":"Auto-suggestions available. Use Up and Down arrow keys to navigate.","triggerTextLength":0,"autocompleteInstructionsSelector":"#autocompleteInstructionsText_40e268e1cb5fb8_2","updateInputOnSelect":true,"loadingText":"Searching...","emptyText":"No Matches","successText":"Results:","defaultText":"Enter a search word","autosuggestionUnavailableInstructionText":"No suggestions available","disabled":false,"footerContent":[{"scripts":"\n\n(function(b){LITHIUM.Link=function(f){function g(a){var c=b(this),e=c.data(\"lia-action-token\");!0!==c.data(\"lia-ajax\")&&void 0!==e&&!1===a.isPropagationStopped()&&!1===a.isImmediatePropagationStopped()&&!1===a.isDefaultPrevented()&&(a.stop(),a=b(\"\\x3cform\\x3e\",{method:\"POST\",action:c.attr(\"href\"),enctype:\"multipart/form-data\"}),e=b(\"\\x3cinput\\x3e\",{type:\"hidden\",name:\"lia-action-token\",value:e}),a.append(e),b(document.body).append(a),a.submit(),d.trigger(\"click\"))}var d=b(document);void 0===d.data(\"lia-link-action-handler\")&&\n(d.data(\"lia-link-action-handler\",!0),d.on(\"click.link-action\",f.linkSelector,g),b.fn.on=b.wrap(b.fn.on,function(a){var c=a.apply(this,b.makeArray(arguments).slice(1));this.is(document)&&(d.off(\"click.link-action\",f.linkSelector,g),a.call(this,\"click.link-action\",f.linkSelector,g));return c}))}})(LITHIUM.jQuery);\nLITHIUM.Link({\n \"linkSelector\" : \"a.lia-link-ticket-post-action\"\n});LITHIUM.AjaxSupport.fromLink('#disableAutoComplete_40e268e27f60c1', 'disableAutoComplete', '#ajaxfeedback_40e268e1cb5fb8_0', 'LITHIUM:ajaxError', {}, '7ZvixiNFbpbw-81iYIwAO2-qUrwkJOl4Gg0xatbD26Y.', 'ajax');","content":"<a class=\"lia-link-navigation lia-autocomplete-toggle-off lia-link-ticket-post-action lia-component-search-action-disable-auto-complete\" data-lia-action-token=\"FcCe9eabGLsO6WKQAztwqxX6TyoB-zg1cUfxeO1aqvM.\" rel=\"nofollow\" id=\"disableAutoComplete_40e268e27f60c1\" href=\"https://connect.mozilla.org/t5/community/page.disableautocomplete:disableautocomplete?t:cp=action/contributions/searchactions\">Turn off suggestions<\/a>"}],"prefixTriggerTextLength":0},"inputSelector":"#noteSearchField_40e268e1cb5fb8_0","redirectToItemLink":false,"url":"https://connect.mozilla.org/t5/community/page.searchformv32.notesearchfield.notesearchfield:autocomplete?t:cp=search/contributions/page","resizeImageEvent":"LITHIUM:renderImages"}); LITHIUM.AutoComplete({"options":{"autosuggestionAvailableInstructionText":"Auto-suggestions available. Use Up and Down arrow keys to navigate.","triggerTextLength":0,"autocompleteInstructionsSelector":"#autocompleteInstructionsText_40e268e1cb5fb8_3","updateInputOnSelect":true,"loadingText":"Searching...","emptyText":"No Matches","successText":"Results:","defaultText":"Enter a search word","autosuggestionUnavailableInstructionText":"No suggestions available","disabled":false,"footerContent":[{"scripts":"\n\n(function(b){LITHIUM.Link=function(f){function g(a){var c=b(this),e=c.data(\"lia-action-token\");!0!==c.data(\"lia-ajax\")&&void 0!==e&&!1===a.isPropagationStopped()&&!1===a.isImmediatePropagationStopped()&&!1===a.isDefaultPrevented()&&(a.stop(),a=b(\"\\x3cform\\x3e\",{method:\"POST\",action:c.attr(\"href\"),enctype:\"multipart/form-data\"}),e=b(\"\\x3cinput\\x3e\",{type:\"hidden\",name:\"lia-action-token\",value:e}),a.append(e),b(document.body).append(a),a.submit(),d.trigger(\"click\"))}var d=b(document);void 0===d.data(\"lia-link-action-handler\")&&\n(d.data(\"lia-link-action-handler\",!0),d.on(\"click.link-action\",f.linkSelector,g),b.fn.on=b.wrap(b.fn.on,function(a){var c=a.apply(this,b.makeArray(arguments).slice(1));this.is(document)&&(d.off(\"click.link-action\",f.linkSelector,g),a.call(this,\"click.link-action\",f.linkSelector,g));return c}))}})(LITHIUM.jQuery);\nLITHIUM.Link({\n \"linkSelector\" : \"a.lia-link-ticket-post-action\"\n});LITHIUM.AjaxSupport.fromLink('#disableAutoComplete_40e268e2ab7510', 'disableAutoComplete', '#ajaxfeedback_40e268e1cb5fb8_0', 'LITHIUM:ajaxError', {}, 'p-FFRMKMs_MVLp0IpRI2ujjTXirvc2Zvf9fvB8EVaJ8.', 'ajax');","content":"<a class=\"lia-link-navigation lia-autocomplete-toggle-off lia-link-ticket-post-action lia-component-search-action-disable-auto-complete\" data-lia-action-token=\"ujlLO0efdDsK4wcOgEe4bT3gtoClClI9UwEAnqafWtc.\" rel=\"nofollow\" id=\"disableAutoComplete_40e268e2ab7510\" href=\"https://connect.mozilla.org/t5/community/page.disableautocomplete:disableautocomplete?t:cp=action/contributions/searchactions\">Turn off suggestions<\/a>"}],"prefixTriggerTextLength":0},"inputSelector":"#productSearchField_40e268e1cb5fb8","redirectToItemLink":false,"url":"https://connect.mozilla.org/t5/community/page.searchformv32.productsearchfield.productsearchfield:autocomplete?t:cp=search/contributions/page","resizeImageEvent":"LITHIUM:renderImages"}); LITHIUM.AjaxSupport.fromLink('#enableAutoComplete_40e268e1cb5fb8', 'enableAutoComplete', '#ajaxfeedback_40e268e1cb5fb8_0', 'LITHIUM:ajaxError', {}, 'WR2668AaQ7Zjb8jHUH0Hqm70S-W0udkppTgu-rdwJds.', 'ajax'); LITHIUM.Tooltip({"bodySelector":"body#lia-body","delay":30,"enableOnClickForTrigger":false,"predelay":10,"triggerSelector":"#link_40e268e1cb5fb8","tooltipContentSelector":"#link_40e268e1cb5fb8_0-tooltip-element .content","position":["bottom","left"],"tooltipElementSelector":"#link_40e268e1cb5fb8_0-tooltip-element","events":{"def":"focus mouseover keydown,blur mouseout keydown"},"hideOnLeave":true}); LITHIUM.HelpIcon({"selectors":{"helpIconSelector":".help-icon .lia-img-icon-help"}}); LITHIUM.SearchAutoCompleteToggle({"containerSelector":"#searchautocompletetoggle_40e268e1cb5fb8","enableAutoCompleteSelector":".search-autocomplete-toggle-link","enableAutocompleteSuccessEvent":"LITHIUM:ajaxSuccess:enableAutoComplete","disableAutoCompleteSelector":".lia-autocomplete-toggle-off","disableAutocompleteSuccessEvent":"LITHIUM:ajaxSuccess:disableAutoComplete","autoCompleteSelector":".lia-autocomplete-input"}); LITHIUM.SearchForm({"asSearchActionIdSelector":".lia-as-search-action-id","useAutoComplete":true,"selectSelector":".lia-search-form-granularity","useClearSearchButton":false,"buttonSelector":".lia-button-searchForm-action","asSearchActionIdParamName":"as-search-action-id","formSelector":"#lia-searchformV32_40e268e1cb5fb8","asSearchActionIdHeaderKey":"X-LI-AS-Search-Action-Id","inputSelector":"#messageSearchField_40e268e1cb5fb8_0:not(.lia-js-hidden)","clearSearchButtonSelector":null}); ;(function($) { $("#wayfinding-view-more a").click(function(e) { e.preventDefault(); if ($(this).hasClass("wayfinding-view-more")) { $("#custom-wayfinding-tiles article.additional").removeClass("hidden"); $(this).text("View Less").removeClass("wayfinding-view-more"); } else { $("#custom-wayfinding-tiles article.additional").addClass("hidden"); $(this).text("View More").addClass("wayfinding-view-more"); } }); })(LITHIUM.jQuery); LITHIUM.InformationBox({"updateFeedbackEvent":"LITHIUM:updateAjaxFeedback","componentSelector":"#pageInformation","feedbackSelector":".InfoMessage"}); LITHIUM.InformationBox({"updateFeedbackEvent":"LITHIUM:updateAjaxFeedback","componentSelector":"#informationbox","feedbackSelector":".InfoMessage"}); (function($){ var topicLists = new Array(); function animateTopicLists() { $('.topics-list').each(function (i) { if (topicLists[i].count > 3) { if (topicLists[i].current + 1 > topicLists[i].count) { topicLists[i].current = 1; $('.topic-item', this).each(function (j) { if (j < 3) { $(this).show(); } else { $(this).css({ display: "block", opacity: 0 }); } }); } else { topicLists[i].current++; } $('.topic-item', this).each(function (j) { if (j < topicLists[i].current) { $(this).css({ opacity: 0, transition: 'opacity 0.5s' }).slideUp(); } else if (j > topicLists[i].current + 2) { $(this).css({ opacity: 0, display: "block" }); } else { $(this).css({ opacity: 1, transition: 'opacity 0.5s' }); } if (j > topicLists[i].current + 3) { $(this).css("display", "none"); } }); } }); } function initTopicLists() { $('.topics-list').each(function (i) { topicLists[i] = new Object({ count: $('.topic-item', this).length, current: 0, bubbleheight: ($(this).height() - 30) / 3 }); if ($('.topic-item', this).length > 3) { $(this).append($('.topic-item:eq(0)', this).clone()); $(this).append($('.topic-item:eq(1)', this).clone()); $(this).append($('.topic-item:eq(2)', this).clone()); } $('.topic-item', this).each(function (j) { if (j < topicLists[i].current || j > topicLists[i].current + 2) { $(this).css({ display: "block", opacity: 0 }); } }); }); setInterval(animateTopicLists, 4000); } $(function () { initTopicLists(); }); })(LITHIUM.jQuery); ;(function($) { $(document).ready(function() { var getMessages = function (spinnerTarget, clearMessages) { var parentComponent = $('#custom-loader'); var messageTarget = $('.message-list', parentComponent); var currentPage = null; try { currentPage = parseInt($(messageTarget).attr('data-attrib-current-page'), 10); } catch (e) { currentPage = 0; } $.ajax({ type: 'post', url : '/plugins/custom/mozilla/mozilla/theme-lib.community-activity?tid=2832207315577716148', dataType: 'json', data: {"currentPage": currentPage, "node": "bnzry48543", "scope":"all", "messageListType": $(messageTarget).attr('data-attrib-message-list-type'), "allowedInteractionStyles": "none"}, context: parentComponent, beforeSend: function(jqXHR, settings) { $('#custom-loader-messages .errors', parentComponent).empty(); $(spinnerTarget).prepend('<div class="spinner"></div>'); }, error: function (jqXHR, textStatus, errorThrown) { $('#custom-loader-messages .errors', parentComponent).append(errorThrown); }, success: function (data, textStatus, jqXHR) { if (data.status == 'success') { if (clearMessages) { messageTarget.empty(); } if (data.messages.length > 0) { messageTarget.append(data.messages); } else { if (clearMessages) { messageTarget.append('<div class="no-messages">No posts to display.</div>'); } } if (data.EOR == 'true') { $('#custom-loader-button').addClass('disabled'); } else { $('#custom-loader-button').removeClass('disabled'); } } else { $('#custom-loader-messages .errors', parentComponent).append(data.message); } }, complete: function(jqXHR, textStatus) { $('.spinner', spinnerTarget).remove(); } }); }; $('#community-activity-sorted-by').change(function() { var messageTarget = $('#custom-loader .message-list'); messageTarget.attr('data-attrib-message-list-type', $(this).val()); $(messageTarget).attr('data-attrib-current-page', '0'); getMessages($('#custom-loader'), true); }); $('#custom-loader-button').click( function(evt) { evt.preventDefault(); if ($(this).hasClass('disabled')) { return; } var currentPage = null; var messageTarget = $('#custom-loader .message-list'); try { currentPage = parseInt($(messageTarget).attr('data-attrib-current-page'), 10); } catch (e) { currentPage = 0; } $(messageTarget).attr('data-attrib-current-page', (currentPage + 1)); getMessages($('#custom-loader-button'), false); }); }); })(LITHIUM.jQuery); LITHIUM.UserListActual({"acceptedSolutionsColumnSelector":".UserList .lia-list-row .acceptedSolutionsCountColumn","kudosColumnSelector":".UserList .lia-list-row .kudosCountColumn"}); ;(function ($) { $('.custom-featured-posts .view-all-link').click(function() { var text = $(this).text() == 'View all' ? 'Close' : 'View all'; $('.custom-featured-posts .custom-featured-post-tile.article-hidden').toggleClass("hide"); $(this).text(text).toggleClass('close-link'); }); })(LITHIUM.jQuery); ; (function ($) { var mobileBreakpoint = 768; $('.content-top .section-left section .menu-expand').on('click', function () { if (window.innerWidth < mobileBreakpoint) { $('.content-top .section-left section ul').next().hide(); var $this = $(this); var parent = $this.parent('.title'); if (parent.hasClass('open')) { parent.removeClass('open'); parent.next().slideUp(300); } else { parent.next().slideUp(300); parent.addClass('open'); parent.next().slideDown(300); } }; }); function checkWidths() { if (window.innerWidth >= mobileBreakpoint) { $('.content-top .section-left section ul').show(); } else { $('.menu-title').removeClass('open'); $('.content-top .section-left section ul').hide(); } } $(window).resize(function () { checkWidths(); }); checkWidths(); })(LITHIUM.jQuery); ;(function($) { $(document).ready(function () { $('body').click(function() { $('.user-profile-card').hide(); }); $('body').on('click', 'a.lia-link-navigation.lia-page-link.lia-user-name-link,.UserAvatar.lia-link-navigation', function(evt) { if ($(this).parents('.lia-component-users-widget-menu').length > 0 || $(this).parents('.lia-component-common-widget-user-navigation-modern').length > 0) { return; } evt.preventDefault(); evt.stopPropagation(); $('.user-profile-card').hide(); if ($('.user-profile-card', this).length > 0) { $('.user-profile-card', this).show(); return; } var divContainer = $('<div class="user-profile-card"><div class="info-container"><div class="spinner"></div></div></div>'); $(this).append(divContainer); $(divContainer).fadeIn(); var userId = $(this).attr('href').replace(/.*\/user-id\//gi,''); var windowWidth = $(window).width(); var left = $(this).offset().left; var cardWidth = divContainer.outerWidth(); if ((left + cardWidth) > (windowWidth - 25)) { var adjustment = (left + cardWidth) - (windowWidth + 25) + 50; divContainer.css('left', (-1 * adjustment) + 'px'); } $.ajax({ url: '/plugins/custom/mozilla/mozilla/theme-lib.profile-card?tid=2832207315577716148', type: 'post', dataType: 'html', data: {"userId": userId}, beforeSend: function() {}, success: function(data) { $('.info-container', divContainer).append(data); }, error: function() { $('.info-container', divContainer).append('<div class=""><i class="lia-fa fa-var-close" /></div>'); }, complete: function() { $('.spinner', divContainer).remove(); } }); }); $('body').on('click', '.user-profile-card', function(evt) { if (!$(evt.target).hasClass('profile-link')) { evt.preventDefault(); } evt.stopPropagation(); }); }); })(LITHIUM.jQuery); LITHIUM.PartialRenderProxy({"limuirsComponentRenderedEvent":"LITHIUM:limuirsComponentRendered","relayEvent":"LITHIUM:partialRenderProxyRelay","listenerEvent":"LITHIUM:partialRenderProxy"}); LITHIUM.AjaxSupport({"ajaxOptionsParam":{"event":"LITHIUM:partialRenderProxyRelay","parameters":{"javascript.ignore_combine_and_minify":"true"}},"tokenId":"ajax","elementSelector":document,"action":"partialRenderProxyRelay","feedbackSelector":false,"url":"https://connect.mozilla.org/t5/community/page.liabase.basebody.partialrenderproxy:partialrenderproxyrelay","ajaxErrorEventName":"LITHIUM:ajaxError","token":"B_-ly1M9iPcoeGbuCP85e0wNhUeudxU42VPviwvLt50."}); LITHIUM.Auth.API_URL = "/t5/util/authcheckpage"; LITHIUM.Auth.LOGIN_URL_TMPL = "/bnzry48543/auth/saml/doauth/post?referer=https%3A%2F%2FREPLACE_TEXT"; LITHIUM.Auth.KEEP_ALIVE_URL = "/t5/status/blankpage?keepalive"; LITHIUM.Auth.KEEP_ALIVE_TIME = 300000; LITHIUM.Auth.CHECK_SESSION_TOKEN = 'qHTrkusMOQAjE4LfJxOR9waLmGp44WTPInF1Z7yL1iI.'; LITHIUM.AjaxSupport.useTickets = false; LITHIUM.Loader.runJsAttached(); }); // --> </script></body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10