CINXE.COM
Log in | MacRumors Forums
<!DOCTYPE html> <meta name="apple-mobile-web-app-title" content="MR Forums"> <link rel="apple-touch-icon" href="/data/assets/logo/mr-icon-192.png"> <html id="XF" lang="en-US" dir="LTR" style="font-size: 62.5%;" data-app="public" data-template="login" data-container-key="" data-content-key="" data-logged-in="false" data-cookie-prefix="xf_" data-csrf="1732576646,8fdd62c576131fc4d0635eec20f6ca5e" class="has-no-js template-login uix_hasSectionLinks " > <head> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=Edge" /> <meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover"> <title>Log in | MacRumors Forums</title> <link rel="manifest" href="/webmanifest.php"> <meta name="theme-color" content="#152a44" media="(max-width: 900px)"/> <meta name="theme-color" content="#cbd9ea" media="(prefers-color-scheme: light)"/> <meta name="theme-color" content="#1a1a1a" media="(prefers-color-scheme: dark)"/> <meta name="msapplication-TileColor" content="#152a44"> <meta name="apple-mobile-web-app-title" content="MR Forums"> <link rel="apple-touch-icon" href="/data/assets/logo/mr-icon-192.png"> <meta name="robots" content="noindex" /> <meta property="og:site_name" content="MacRumors Forums" /> <meta property="og:type" content="website" /> <meta property="og:title" content="Log in" /> <meta property="twitter:title" content="Log in" /> <meta property="og:url" content="https://forums.macrumors.com/members/onelifenofear.1166810/" /> <meta property="og:image" content="https://images.macrumors.com/article-new/2019/10/macrumors-forums-social.jpg" /> <meta property="twitter:image" content="https://images.macrumors.com/article-new/2019/10/macrumors-forums-social.jpg" /> <meta property="twitter:card" content="summary" /> <noscript> <link rel="stylesheet" href="/css.php?css=public%3Anormalize.css%2Cpublic%3Afa.css%2Cpublic%3Acore.less%2Cpublic%3Aapp.less%2Cpublic%3Amacrumors.less%2Cpublic%3Amacrumors_light.less&s=34&l=1&d=1725641495&k=a514e0f6dcdf20249f71d94713a316deb2db8a1e" /> </noscript> <link rel="preload" href="/styles/macrumors/fonts/icons/material-icons/fonts/materialdesignicons-webfont.woff2?v=5.8.55" as="font" type="font/woff2" crossorigin="anonymous" /> <link rel="stylesheet" href="/styles/macrumors/fonts/icons/material-icons/css/materialdesignicons.min.css?d=1680814612" /> <noscript> <link rel="stylesheet" href="/css.php?css=public%3Amacrumors.less%2Cpublic%3Amacrumors_light.less%2Cpublic%3Auix.less%2Cpublic%3Auix_megaMenu.less%2Cpublic%3Auix_socialMedia.less%2Cpublic%3Aextra.less&s=34&l=1&d=1725641495&k=25e75dcab88e45afa54fd0bc018f339d848695d8" /> </noscript> <script>window.thstyleswitchConfig = {"autodetectEnabled":true,"lightStyle":{"id":34,"type":"light","cssUrl":"\/css.php?css=__SENTINEL__&s=34&l=1&d=1725641495","primaryCss":["public:normalize.css","public:core.less","public:app.less"],"primaryCssUrl":"\/css.php?css=public%3Anormalize.css%2Cpublic%3Acore.less%2Cpublic%3Aapp.less%2Cpublic%3Afa.css%2Cpublic%3Amacrumors.less%2Cpublic%3Amacrumors_light.less&s=34&l=1&d=1725641495&k=caa66721eea0fe542313cc42bbf5134416399262","additionalCss":["public:macrumors.less","public:macrumors_light.less","public:uix.less","public:uix_megaMenu.less","public:uix_socialMedia.less","public:extra.less"],"additionalCssUrl":"/css.php?css=public%3Amacrumors.less%2Cpublic%3Amacrumors_light.less%2Cpublic%3Auix.less%2Cpublic%3Auix_megaMenu.less%2Cpublic%3Auix_socialMedia.less%2Cpublic%3Aextra.less%2Cpublic%3Afa.css&s=34&l=1&d=1725641495&k=f46226b9fd534b29d40c50d26f4fac4934106568","switchStyleUrl":"\/misc\/thstyleswitch?style_id=38"},"darkStyle":{"id":36,"type":"dark","cssUrl":"\/css.php?css=__SENTINEL__&s=36&l=1&d=1725641495","primaryCss":["public:normalize.css","public:core.less","public:app.less"],"primaryCssUrl":"\/css.php?css=public%3Anormalize.css%2Cpublic%3Acore.less%2Cpublic%3Aapp.less%2Cpublic%3Afa.css%2Cpublic%3Amacrumors.less%2Cpublic%3Amacrumors_dark.less&s=36&l=1&d=1725641495&k=5ad3425aebc8b0914bd37d22d2a1de23af18170a","additionalCss":["public:macrumors.less","public:macrumors_light.less","public:uix.less","public:uix_megaMenu.less","public:uix_socialMedia.less","public:extra.less"],"additionalCssUrl":"/css.php?css=public%3Amacrumors.less%2Cpublic%3Amacrumors_light.less%2Cpublic%3Auix.less%2Cpublic%3Auix_megaMenu.less%2Cpublic%3Auix_socialMedia.less%2Cpublic%3Aextra.less%2Cpublic%3Afa.css%2Cpublic%3Amacrumors_dark.less&s=36&l=1&d=1725641495&k=bf3a1b2c6da913cf7205e436590266e02a9ccf65","switchStyleUrl":"\/misc\/thstyleswitch?style_id=36"},"currentStyleType":"light","originalCss":{"public:macrumors.less":true,"public:macrumors_light.less":true,"public:uix.less":true,"public:uix_megaMenu.less":true,"public:uix_socialMedia.less":true,"public:extra.less":true}};</script> <script src="/js/themehouse/styleswitch/preamble.js?_v=d9443a62"></script> <script> themehouse.styleSwitch.initAutodetect(); </script> <script src="/js/xf/preamble.min.js?_v=d9443a62"></script> <script> function getCookie(cname) { var name = cname + "="; var ca = document.cookie.split(';'); for(var i=0; i<ca.length; i++) { var c = ca[i]; while (c.charAt(0)==' ') c = c.substring(1); if (c.indexOf(name) == 0) return c.substring(name.length,c.length); } console.log(name); return ""; } var mrWidth = getCookie('mr-fluid'); if (typeof(mrWidth) !== 'undefined') { mrWidth = parseInt(mrWidth); if (mrWidth >= 0) { var eles = document.getElementsByTagName('html'); if (eles.length > 0) { if (mrWidth === 0) { eles[0].className += ' pageWidth--narrow'; } else if (mrWidth === 1) { eles[0].className += ' pageWidth--medium'; } else if (mrWidth === 2) { eles[0].className += ' pageWidth--wide'; } } } } </script> <link rel="icon" type="image/png" href="https://images.macrumors.com/images-new/favicon.ico" sizes="48x48" /> <link rel="apple-touch-icon" href="https://images.macrumors.com/images-new/apple-touch-icon-transparent.png" /> <meta name="apple-mobile-web-app-title" content="MacRumors Forums"> </head> <body data-template="login" class="cafemedia-no-footer-desktop-728 "> <style> .p-pageWrapper .p-navSticky { top: 0 !important; } .uix_mainTabBar {top: 0px !important;} .uix_stickyBodyElement:not(.offCanvasMenu) { top: 20px !important; min-height: calc(100vh - 20px) !important; } .uix_sidebarInner .uix_sidebar--scroller {margin-top: 20px;} // .uix_sidebarInner {margin-top: -20px;} .uix_sidebarInner {margin-top: 0px;} .p-body-sideNavInner .uix_sidebar--scroller {margin-top: 20px;} .p-body-sideNavInner {margin-top: -20px;} .uix_stickyCategoryStrips {top: 20px !important;} #XF .u-anchorTarget { height: 20px; margin-top: -20px; } @media (max-width: 0) { .p-sectionLinks {display: none;} .uix_mainTabBar {top: 0px !important;} .uix_stickyBodyElement:not(.offCanvasMenu) { top: 20px !important; min-height: calc(100vh - 20px) !important; } .uix_sidebarInner .uix_sidebar--scroller {margin-top: 20px;} .uix_sidebarInner {margin-top: -20px;} .p-body-sideNavInner .uix_sidebar--scroller {margin-top: 20px;} .p-body-sideNavInner {margin-top: -20px;} .uix_stickyCategoryStrips {top: 20px !important;} #XF .u-anchorTarget { height: 20px; margin-top: -20px; } } .uix_sidebarNav .uix_sidebar--scroller {max-height: calc(100vh - 20px);} </style> <div id="jumpToTop"></div> <div class="uix_pageWrapper--fixed"> <div class="p-pageWrapper" id="top"> <header class="p-header" id="header"> <div class="p-header-inner"> <div class="p-header-content"> <div class="p-header-logo p-header-logo--image"> <a class="uix_logo" href="https://www.macrumors.com/"> <img src="https://images.macrumors.com/images-new/macrumors-simple-logo-light.svg" class="mrlogo--light" alt="MacRumors Forums" width="200" height="57" /> <img src="https://images.macrumors.com/images-new/macrumors-simple-logo-dark.svg" class="mrlogo--dark" alt="MacRumors Forums" width="200" height="57" /> </a> </div> <div class="p-nav-opposite"> <a href="/forums/-/-/th-nnm-navigate" class="p-navgroup-link p-navgroup-link--thNnnNavigate" data-xf-click="overlay" aria-label="Browse all forums"> <i class="fa--xf fas fa-list-ul" aria-hidden="true"></i> </a> <div class="give-feedback"> Got a tip for us? <a data-xf-click="menu" role="button" aria-expanded="false" aria-haspopup="true">Let us know</a> <div class="menu menu--structural" data-menu="menu" aria-hidden="true"> <div class="menu-content"> <a class="menu-linkRow" href="mailto:tips@macrumors.com?Subject=MacRumors Submission">a. Send us an email</a> <a class="menu-linkRow" href="https://www.macrumors.com/share.php">b. Anonymous form</a> </div> </div> </div> <ul class="uix_socialMedia"> <li><a data-xf-init="tooltip" title="Podcast" target="_blank" href="https://podcasts.apple.com/us/podcast/the-macrumors-show/id1602394741" aria-label="MacRumors Show"> <i class="fa--xf fas fa-podcast fab uix_icon uix_icon--podcast" aria-hidden="true"></i> </a></li> <li><a data-xf-init="tooltip" title="Instagram" target="_blank" href="https://www.instagram.com/macrumors/" aria-label="MacRumors on Instagram"> <i class="fa--xf fas fa-instagram fab uix_icon uix_icon--instagram" aria-hidden="true"></i> </a></li> <li><a aria-label="Facebook" data-xf-init="tooltip" title="Facebook" target="_blank" href="https://www.facebook.com/macrumors" aria-label="MacRumors on Facebook"> <i class="fa--xf fas fa-facebook fab" aria-hidden="true"></i> </a></li> <li><a aria-label="Twitter" data-xf-init="tooltip" title="Twitter" target="_blank" href="https://twitter.com/macrumors" aria-label="MacRumors on Twitter"> <i class="fa--xf fas fa-twitter fab" aria-hidden="true"></i> </a></li> <li><a aria-label="YouTube" data-xf-init="tooltip" title="YouTube" target="_blank" href="https://www.youtube.com/macrumors" aria-label="MacRumors on Youtube"> <i class="fa--xf fas fa-youtube fab" aria-hidden="true"></i> </a></li> <li><a data-xf-init="tooltip" title="RSS" target="_blank" href="https://feeds.macrumors.com/MacRumors-All" aria-label="MacRumors rss feed"> <i class="fa--xf fas fa-rss fab uix_icon uix_icon--rss" aria-hidden="true"></i> </a></li> <li><a data-xf-init="tooltip" title="Subscribe" target="_blank" href="https://macrumors.us5.list-manage.com/subscribe?u=7d0106b433773bd0aef5828e0&id=3989954cde" aria-label="MacRumors newsletter"> <i class="fa--xf fas fa-email fab uix_icon uix_icon--email" aria-hidden="true"></i> </a></li> </ul> </div> </div> </div> </header> <nav class="p-nav"> <div class="p-nav-inner"> <button type="button" class="button--plain p-nav-menuTrigger badgeContainer button" data-badge="0" data-xf-click="off-canvas" data-menu=".js-headerOffCanvasMenu" role="button" tabindex="0" aria-label="Menu"><span class="button-text"> <i aria-hidden="true"></i> </span></button> <div class="p-header-logo p-header-logo--image"> <a class="uix_logo" href="https://www.macrumors.com/"> <img src="https://images.macrumors.com/images-new/macrumors-simple-logo-light.svg" class="mrlogo--light" alt="MacRumors Forums" width="200" height="57" /> <img src="https://images.macrumors.com/images-new/macrumors-simple-logo-dark.svg" class="mrlogo--dark" alt="MacRumors Forums" width="200" height="57" /> </a> </div> <div class="p-nav-scroller hScroller" data-xf-init="h-scroller" data-auto-scroll=".p-navEl.is-selected"> <div class="hScroller-scroll"> <ul class="p-nav-list js-offCanvasNavSource"> <li> <div class="p-navEl u-ripple " > <a href="https://www.macrumors.com" class="p-navEl-link " data-xf-key="1" data-nav-id="front"><span>Front Page</span></a> </div> </li> <li> <div class="p-navEl u-ripple" data-has-children="true"> <div class="p-navEl-linkHolder" data-xf-click="menu" role="button" aria-expanded="false" aria-haspopup="true"> <a href="https://www.macrumors.com/roundup/" class="p-navEl-link p-navEl-link--splitMenu" data-nav-id="roundups"> <span>Roundups</span></a> </div> <a data-xf-click="menu" data-menu-pos-ref="< .p-navEl" class="p-navEl-splitTrigger" role="button" tabindex="0" aria-label="Toggle expanded" aria-expanded="false" aria-haspopup="true"> </a> <div class="menu menu--structural menu--wide roundups" data-menu="menu" aria-hidden="true"> <div class="menu-content"> <ul class="listPlain listColumns listColumns--narrow listColumns--together" id="nav-dropdown"> <li><a class="blockLink" href="https://www.macrumors.com/roundup/airpods/">AirPods 4 <!--<img src="https://images.macrumors.com/article-new/2018/02/airpods-4-roundup-menu.png" width="56" height="39"/>--> </a></li> <li><a class="blockLink" href="https://www.macrumors.com/roundup/airpods-max/">AirPods Max <!--<img src="https://images.macrumors.com/article-new/2020/05/airpods-max-2024-roundup-menu.png" width="56" height="39"/>--> </a></li> <li><a class="blockLink" href="https://www.macrumors.com/roundup/airpods-pro/">AirPods Pro <!--<img src="https://images.macrumors.com/article-new/2019/10/airpods_pro_roundup_menu.png" width="56" height="39"/>--> </a></li> <li><a class="blockLink" href="https://www.macrumors.com/roundup/black-friday/">Apple Black Friday <!--<img src="https://images.macrumors.com/article-new/2020/11/black-friday-2022-roundup-menu.jpg" width="56" height="39"/>--> </a></li> <li><a class="blockLink" href="https://www.macrumors.com/roundup/best-apple-deals/">Apple Deals <!--<img src="https://images.macrumors.com/article-new/2016/01/mrlogoroundup.png" width="56" height="39"/>--> </a></li> <li><a class="blockLink" href="https://www.macrumors.com/roundup/apple-pay/">Apple Pay <!--<img src="https://images.macrumors.com/article-new/2014/09/apple_pay_touch_roundup_menu.png" width="56" height="39"/>--> </a></li> <li><a class="blockLink" href="https://www.macrumors.com/roundup/displays/">Apple Pro Display XDR <!--<img src="https://images.macrumors.com/article-new/2013/10/apple_pro_display_xdr_roundup_menu.png" width="56" height="39"/>--> </a></li> <li><a class="blockLink" href="https://www.macrumors.com/roundup/studio-display/">Apple Studio Display <!--<img src="https://images.macrumors.com/article-new/2022/03/pro-display-xdr-roundup-menu.png" width="56" height="39"/>--> </a></li> <li><a class="blockLink" href="https://www.macrumors.com/roundup/apple-tv/">Apple TV <!--<img src="https://images.macrumors.com/article-new/2013/12/apple-tv-2022-roundup-menu.png" width="56" height="39"/>--> </a></li> <li><a class="blockLink" href="https://www.macrumors.com/roundup/apple-vision-pro/">Apple Vision Pro <!--<img src="https://images.macrumors.com/article-new/2016/02/apple-vision-pro-roundup-menu.png" width="56" height="39"/>--> </a></li> <li><a class="blockLink" href="https://www.macrumors.com/roundup/apple-watch/">Apple Watch 10 <!--<img src="https://images.macrumors.com/article-new/2023/08/apple-watch-10-roundup-menu.png" width="56" height="39"/>--> </a></li> <li><a class="blockLink" href="https://www.macrumors.com/roundup/apple-watch-se/">Apple Watch SE <!--<img src="https://images.macrumors.com/article-new/2020/09/applewatchseroundup.png" width="56" height="39"/>--> </a></li> <li><a class="blockLink" href="https://www.macrumors.com/roundup/apple-watch-ultra/">Apple Watch Ultra 2 <!--<img src="https://images.macrumors.com/article-new/2022/09/apple-watch-ultra-black-roundup-menu.png" width="56" height="39"/>--> </a></li> <li><a class="blockLink" href="https://www.macrumors.com/roundup/carplay/">CarPlay <!--<img src="https://images.macrumors.com/article-new/2015/02/carplay-icon-roundup-menu.png" width="56" height="39"/>--> </a></li> <li><a class="blockLink" href="https://www.macrumors.com/roundup/homepod/">HomePod <!--<img src="https://images.macrumors.com/article-new/2017/05/homepod_roundup_menu.png" width="56" height="39"/>--> </a></li> <li><a class="blockLink" href="https://www.macrumors.com/roundup/homepod-mini/">HomePod mini <!--<img src="https://images.macrumors.com/article-new/2020/10/homepodminiroundupmenu.png" width="56" height="39"/>--> </a></li> <li><a class="blockLink" href="https://www.macrumors.com/roundup/imac/">iMac <!--<img src="https://images.macrumors.com/article-new/2013/09/m4-imac-roundup-menu.png" width="56" height="39"/>--> </a></li> <li><a class="blockLink" href="https://www.macrumors.com/roundup/ios-18/">iOS 18 <!--<img src="https://images.macrumors.com/article-new/2023/11/ios-18-official-roundup-menu.png" width="56" height="39"/>--> </a></li> <li><a class="blockLink" href="https://www.macrumors.com/roundup/ipad/">iPad <!--<img src="https://images.macrumors.com/article-new/2013/09/ipad-10-roundup-menu.png" width="56" height="39"/>--> </a></li> <li><a class="blockLink" href="https://www.macrumors.com/roundup/ipad-air/">iPad Air <!--<img src="https://images.macrumors.com/article-new/2019/03/ipad-air-m2-roundup-menu.png" width="56" height="39"/>--> </a></li> <li><a class="blockLink" href="https://www.macrumors.com/roundup/ipad-mini/">iPad mini <!--<img src="https://images.macrumors.com/article-new/2013/09/ipad-mini-7-roundup.menu_.png" width="56" height="39"/>--> </a></li> <li><a class="blockLink" href="https://www.macrumors.com/roundup/ipad-pro/">iPad Pro <!--<img src="https://images.macrumors.com/article-new/2018/11/ipad-pro-m4-roundup-menu.png" width="56" height="39"/>--> </a></li> <li><a class="blockLink" href="https://www.macrumors.com/roundup/ipados-18/">iPadOS 18 <!--<img src="https://images.macrumors.com/article-new/2024/06/iPadOS-18-menu-icon.png" width="56" height="39"/>--> </a></li> <li><a class="blockLink" href="https://www.macrumors.com/roundup/iphone-14/">iPhone 14 <!--<img src="https://images.macrumors.com/article-new/2021/09/iphone-14-official-roundup-menu.png" width="56" height="39"/>--> </a></li> <li><a class="blockLink" href="https://www.macrumors.com/roundup/iphone-15/">iPhone 15 <!--<img src="https://images.macrumors.com/article-new/2022/05/iphone-15-pink-black-roundup-menu.png" width="56" height="39"/>--> </a></li> <li><a class="blockLink" href="https://www.macrumors.com/roundup/iphone-16/">iPhone 16 <!--<img src="https://images.macrumors.com/article-new/2023/03/iphone-16-blue-roundup-menu.png" width="56" height="39"/>--> </a></li> <li><a class="blockLink" href="https://www.macrumors.com/roundup/iphone-16-pro/">iPhone 16 Pro <!--<img src="https://images.macrumors.com/article-new/2023/11/iphone-16-pro-desert-roundup-menu.png" width="56" height="39"/>--> </a></li> <li><a class="blockLink" href="https://www.macrumors.com/roundup/iphone-17/">iPhone 17 <!--<img src="https://images.macrumors.com/article-new/2024/05/iPhone-17-Menu-Icon.png" width="56" height="39"/>--> </a></li> <li><a class="blockLink" href="https://www.macrumors.com/roundup/iphone-se/">iPhone SE <!--<img src="https://images.macrumors.com/article-new/2016/02/iphone_se_2020_roundup_menu.png" width="56" height="39"/>--> </a></li> <li><a class="blockLink" href="https://www.macrumors.com/roundup/mac-mini/">Mac mini <!--<img src="https://images.macrumors.com/article-new/2013/09/mac-mini-2024-roundup-menu.png" width="56" height="39"/>--> </a></li> <li><a class="blockLink" href="https://www.macrumors.com/roundup/mac-pro/">Mac Pro <!--<img src="https://images.macrumors.com/article-new/2013/09/mac_pro_2019_roundup_featured.png" width="56" height="39"/>--> </a></li> <li><a class="blockLink" href="https://www.macrumors.com/roundup/mac-studio/">Mac Studio <!--<img src="https://images.macrumors.com/article-new/2022/03/mac-studio-roundup-menu.png" width="56" height="39"/>--> </a></li> <li><a class="blockLink" href="https://www.macrumors.com/roundup/macbook-air/">MacBook Air <!--<img src="https://images.macrumors.com/article-new/2013/09/macbook-air-m2-roundup-menu.png" width="56" height="39"/>--> </a></li> <li><a class="blockLink" href="https://www.macrumors.com/roundup/macbook-pro/">MacBook Pro <!--<img src="https://images.macrumors.com/article-new/2013/09/space-black-2023-macbook-pro-roundup-menu.png" width="56" height="39"/>--> </a></li> <li><a class="blockLink" href="https://www.macrumors.com/roundup/macos-sequoia/">macOS Sequoia <!--<img src="https://images.macrumors.com/article-new/2024/03/macos-sequoia-roundup-menu.jpg" width="56" height="39"/>--> </a></li> <li><a class="blockLink" href="https://www.macrumors.com/roundup/visionos-2/">visionOS 2 <!--<img src="https://images.macrumors.com/article-new/2024/06/visionOS-2-menu-icon.png" width="56" height="39"/>--> </a></li> <li><a class="blockLink" href="https://www.macrumors.com/roundup/watchos-11/">watchOS 11 <!--<img src="https://images.macrumors.com/article-new/2024/06/watchOS-11-menu-icon-2.png" width="56" height="39"/>--> </a></li> </ul> </div> </div> </div> </li> <li> <div class="p-navEl u-ripple " > <a href="https://www.macrumors.com/guide/" class="p-navEl-link " data-xf-key="3" data-nav-id="guides"><span>Guides</span></a> </div> </li> <li> <div class="p-navEl u-ripple " > <a href="https://www.macrumors.com/how-to/" class="p-navEl-link " data-xf-key="4" data-nav-id="howtos"><span>How Tos</span></a> </div> </li> <li> <div class="p-navEl u-ripple " > <a href="https://www.macrumors.com/review/" class="p-navEl-link " data-xf-key="5" data-nav-id="reviews"><span>Reviews</span></a> </div> </li> <li> <div class="p-navEl u-ripple " > <a href="https://buyersguide.macrumors.com" class="p-navEl-link " data-xf-key="6" data-nav-id="buyers"><span>Buyer's Guide</span></a> </div> </li> <li> <div class="p-navEl u-ripple " data-has-children="true"> <a href="/" class="p-navEl-link p-navEl-link--splitMenu " data-nav-id="forums"><span>Forums</span></a> <a data-xf-key="7" data-xf-click="menu" data-menu-pos-ref="< .p-navEl" class="p-navEl-splitTrigger" role="button" tabindex="0" aria-label="Toggle expanded" aria-expanded="false" aria-haspopup="true"> </a> <div class="menu menu--structural" data-menu="menu" aria-hidden="true"> <div class="menu-content"> <a href="https://forums.macrumors.com" class="menu-linkRow u-ripple u-indentDepth0 js-offCanvasCopy " data-nav-id="homeicon"><span>Home</span></a> <a href="/whats-new/posts/" class="menu-linkRow u-ripple u-indentDepth1 js-offCanvasCopy " data-nav-id="forumlist_newposts"><span>New Posts</span></a> <a href="/forums/-/list" class="menu-linkRow u-ripple u-indentDepth1 js-offCanvasCopy " data-nav-id="newposts_forumlist"><span>Forum List</span></a> <a href="https://forums.macrumors.com/trending/" class="menu-linkRow u-ripple u-indentDepth1 js-offCanvasCopy " data-nav-id="forumlist_trending"><span>Trending</span></a> <a href="https://forums.macrumors.com/pages/new-threads/" class="menu-linkRow u-ripple u-indentDepth1 js-offCanvasCopy " data-nav-id="forumlist_newthreads"><span>New Threads</span></a> <a href="/whats-new/media/" class="menu-linkRow u-ripple u-indentDepth1 js-offCanvasCopy " rel="nofollow" data-nav-id="newmediaforums"><span>New Media</span></a> <a href="https://forums.macrumors.com/whats-new/latest-activity" class="menu-linkRow u-ripple u-indentDepth1 js-offCanvasCopy " data-nav-id="forumlist_spy"><span>Spy</span></a> <hr class="menu-separator" /> <a href="/whats-new/posts/" class="menu-linkRow u-ripple u-indentDepth0 js-offCanvasCopy " data-nav-id="newPosts"><span>New posts</span></a> <a href="/forums/-/list" class="menu-linkRow u-ripple u-indentDepth0 js-offCanvasCopy " data-nav-id="forumList"><span>Forum list</span></a> <a href="/wikipost/" class="menu-linkRow u-ripple u-indentDepth0 js-offCanvasCopy " data-nav-id="wikiPost"><span>WikiPost</span></a> <a href="/wikipost/summaries" class="menu-linkRow u-ripple u-indentDepth1 js-offCanvasCopy " data-nav-id="wikiPostSummaries"><span>Latest summaries</span></a> <a href="/watched/wikipost" class="menu-linkRow u-ripple u-indentDepth1 js-offCanvasCopy " data-nav-id="wikiPostWatchedWikiPosts"><span>Watched WikiPosts</span></a> <hr class="menu-separator" /> <a href="https://macrumors.zendesk.com/hc/en-us" class="menu-linkRow u-ripple u-indentDepth0 js-offCanvasCopy " data-nav-id="Support"><span>Support</span></a> <a href="https://macrumors.zendesk.com/hc/en-us" class="menu-linkRow u-ripple u-indentDepth1 js-offCanvasCopy " data-nav-id="FAQ"><span>FAQ and Rules</span></a> <a href="https://forums.macrumors.com/misc/contact/" class="menu-linkRow u-ripple u-indentDepth1 js-offCanvasCopy " data-nav-id="Contact"><span>Contact Us</span></a> <hr class="menu-separator" /> </div> </div> </div> </li> </ul> </div> </div> <div class="p-nav-opposite"> <a href="/forums/-/-/th-nnm-navigate" class="p-navgroup-link p-navgroup-link--thNnnNavigate" data-xf-click="overlay" aria-label="Browse all forums"> <i class="fa--xf fas fa-list-ul" aria-hidden="true"></i> </a> <div class="p-navgroup p-account p-navgroup--guest"> <a href="/register/" class="p-navgroup-link u-ripple p-navgroup-link--textual p-navgroup-link--register" data-follow-redirects="on"> <i></i> <span class="p-navgroup-linkText">Register</span> </a> </div> <div class="p-navgroup p-discovery"> <div class="uix_searchBar"> <div class="uix_searchBarInner"> <form action="/search/search" method="post" class="uix_searchForm" data-xf-init="quick-search"> <a class="uix_search--close"> <i class="fa--xf fas fa-window-close" aria-hidden="true"></i> </a> <input type="text" class="input js-uix_syncValue uix_searchInput uix_searchDropdown__trigger" autocomplete="off" data-uixsync="search" name="keywords" placeholder="Search…" aria-label="Search" data-menu-autofocus="true" /> <a href="/search/" class="uix_search--settings u-ripple" data-xf-key="/" aria-label="Search" aria-expanded="false" aria-haspopup="true" title="Search"> <i class="fa--xf fas fa-cog" aria-hidden="true"></i> </a> <span class=" uix_searchIcon"> <i class="fa--xf fas fa-search" aria-hidden="true"></i> </span> <input type="hidden" name="_xfToken" value="1732576646,8fdd62c576131fc4d0635eec20f6ca5e" /> </form> </div> <a class="uix_searchIconTrigger p-navgroup-link p-navgroup-link--iconic p-navgroup-link--search u-ripple" aria-label="Search" aria-expanded="false" aria-haspopup="true" title="Search"> <i aria-hidden="true"></i> </a> <a href="/search/" class="p-navgroup-link p-navgroup-link--iconic p-navgroup-link--search u-ripple js-uix_minimalSearch__target" data-xf-click="menu" aria-label="Search" aria-expanded="false" aria-haspopup="true" title="Search"> <i aria-hidden="true"></i> </a> <div class="menu menu--structural menu--wide" data-menu="menu" aria-hidden="true"> <form action="/search/search" method="post" class="menu-content" data-xf-init="quick-search"> <h3 class="menu-header">Search</h3> <div class="menu-row"> <input type="text" class="input js-uix_syncValue" name="keywords" data-uixsync="search" placeholder="Search…" aria-label="Search" data-menu-autofocus="true" /> </div> <div class="menu-row"> <label class="iconic"><input type="checkbox" name="c[title_only]" value="1" /><i aria-hidden="true"></i><span class="iconic-label">Search titles only <span tabindex="0" role="button" data-xf-init="tooltip" data-trigger="hover focus click" title="Tags will also be searched"> <i class="fa--xf far fa-question-circle u-muted u-smaller" aria-hidden="true"></i> </span></span></label> </div> <div class="menu-row"> <div class="inputGroup"> <span class="inputGroup-text" id="ctrl_search_menu_by_member">By:</span> <input type="text" class="input" name="c[users]" data-xf-init="auto-complete" placeholder="Member" aria-labelledby="ctrl_search_menu_by_member" /> </div> </div> <div class="menu-footer"> <span class="menu-footer-controls"> <button type="submit" class="button--primary button button--icon button--icon--search"><span class="button-text">Search</span></button> <a href="/search/" class="button"><span class="button-text">Advanced search…</span></a> </span> </div> <input type="hidden" name="_xfToken" value="1732576646,8fdd62c576131fc4d0635eec20f6ca5e" /> </form> </div> <div class="menu menu--structural menu--wide uix_searchDropdown__menu" aria-hidden="true"> <form action="/search/search" method="post" class="menu-content" data-xf-init="quick-search"> <input name="keywords" class="js-uix_syncValue" data-uixsync="search" placeholder="Search…" aria-label="Search" type="hidden" /> <div class="menu-row"> <label class="iconic"><input type="checkbox" name="c[title_only]" value="1" /><i aria-hidden="true"></i><span class="iconic-label">Search titles only <span tabindex="0" role="button" data-xf-init="tooltip" data-trigger="hover focus click" title="Tags will also be searched"> <i class="fa--xf far fa-question-circle u-muted u-smaller" aria-hidden="true"></i> </span></span></label> </div> <div class="menu-row"> <div class="inputGroup"> <span class="inputGroup-text">By:</span> <input class="input" name="c[users]" data-xf-init="auto-complete" placeholder="Member" /> </div> </div> <div class="menu-footer"> <span class="menu-footer-controls"> <button type="submit" class="button--primary button button--icon button--icon--search"><span class="button-text">Search</span></button> <a href="/search/" class="button" rel="nofollow"><span class="button-text">Advanced…</span></a> </span> </div> <input type="hidden" name="_xfToken" value="1732576646,8fdd62c576131fc4d0635eec20f6ca5e" /> </form> </div> </div> </div> </div> </div> <div class="uix_megaMenu"> <div class="uix_megaMenu__content uix_megaMenu__content--roundups"> test </div> </div> </nav> <div class="p-sectionLinks"> <div class="pageContent"> <div class="p-sectionLinks-inner hScroller" data-xf-init="h-scroller"> <div class="hScroller-scroll"> <ul class="p-sectionLinks-list"> <li> <div class="p-navEl u-ripple " data-has-children="true"> <a href="https://forums.macrumors.com" class="p-navEl-link p-navEl-link--splitMenu " data-nav-id="HomeNoTabs"><span>Home</span></a> <a data-xf-key="alt+1" data-xf-click="menu" data-menu-pos-ref="< .p-navEl" class="p-navEl-splitTrigger" role="button" tabindex="0" aria-label="Toggle expanded" aria-expanded="false" aria-haspopup="true"> </a> <div class="menu menu--structural" data-menu="menu" aria-hidden="true"> <div class="menu-content"> <a href="/whats-new/posts/" class="menu-linkRow u-ripple u-indentDepth0 js-offCanvasCopy " data-nav-id="defNewPosts"><span>New Posts</span></a> <a href="/forums/-/list" class="menu-linkRow u-ripple u-indentDepth0 js-offCanvasCopy " data-nav-id="defForumList"><span>Forum List</span></a> <a href="https://forums.macrumors.com/trending/" class="menu-linkRow u-ripple u-indentDepth0 js-offCanvasCopy " data-nav-id="Trending"><span>Trending</span></a> <a href="https://forums.macrumors.com/pages/new-threads/" class="menu-linkRow u-ripple u-indentDepth0 js-offCanvasCopy " data-nav-id="defNewThreads"><span>New Threads</span></a> <a href="/whats-new/media/" class="menu-linkRow u-ripple u-indentDepth0 js-offCanvasCopy " rel="nofollow" data-nav-id="medianewdefault"><span>New Media</span></a> <a href="https://forums.macrumors.com/whats-new/latest-activity" class="menu-linkRow u-ripple u-indentDepth0 js-offCanvasCopy " data-nav-id="defSpy"><span>Spy</span></a> </div> </div> </div> </li> <li> <div class="p-navEl u-ripple " > <a href="/whats-new/posts/" class="p-navEl-link " data-xf-key="alt+2" data-nav-id="NewPosts"><span>New Posts</span></a> </div> </li> <li> <div class="p-navEl u-ripple " > <a href="/forums/-/list" class="p-navEl-link " data-xf-key="alt+3" data-nav-id="defForumListRoot"><span>Forum List</span></a> </div> </li> <li> <div class="p-navEl u-ripple " > <a href="/register/" class="p-navEl-link " data-xf-key="alt+4" data-nav-id="defaultRegister"><span>Register</span></a> </div> </li> </ul> </div> </div> <div class="p-nav-opposite"> <a href="/forums/-/-/th-nnm-navigate" class="p-navgroup-link p-navgroup-link--thNnnNavigate" data-xf-click="overlay" aria-label="Browse all forums"> <i class="fa--xf fas fa-list-ul" aria-hidden="true"></i> </a> <div class="p-navgroup p-discovery"> <div class="uix_searchBar"> <div class="uix_searchBarInner"> <form action="/search/search" method="post" class="uix_searchForm" data-xf-init="quick-search"> <a class="uix_search--close"> <i class="fa--xf fas fa-window-close" aria-hidden="true"></i> </a> <input type="text" class="input js-uix_syncValue uix_searchInput uix_searchDropdown__trigger" autocomplete="off" data-uixsync="search" name="keywords" placeholder="Search…" aria-label="Search" data-menu-autofocus="true" /> <a href="/search/" class="uix_search--settings u-ripple" data-xf-key="/" aria-label="Search" aria-expanded="false" aria-haspopup="true" title="Search"> <i class="fa--xf fas fa-cog" aria-hidden="true"></i> </a> <span class=" uix_searchIcon"> <i class="fa--xf fas fa-search" aria-hidden="true"></i> </span> <input type="hidden" name="_xfToken" value="1732576646,8fdd62c576131fc4d0635eec20f6ca5e" /> </form> </div> <a class="uix_searchIconTrigger p-navgroup-link p-navgroup-link--iconic p-navgroup-link--search u-ripple" aria-label="Search" aria-expanded="false" aria-haspopup="true" title="Search"> <i aria-hidden="true"></i> </a> <a href="/search/" class="p-navgroup-link p-navgroup-link--iconic p-navgroup-link--search u-ripple js-uix_minimalSearch__target" data-xf-click="menu" aria-label="Search" aria-expanded="false" aria-haspopup="true" title="Search"> <i aria-hidden="true"></i> </a> <div class="menu menu--structural menu--wide" data-menu="menu" aria-hidden="true"> <form action="/search/search" method="post" class="menu-content" data-xf-init="quick-search"> <h3 class="menu-header">Search</h3> <div class="menu-row"> <input type="text" class="input js-uix_syncValue" name="keywords" data-uixsync="search" placeholder="Search…" aria-label="Search" data-menu-autofocus="true" /> </div> <div class="menu-row"> <label class="iconic"><input type="checkbox" name="c[title_only]" value="1" /><i aria-hidden="true"></i><span class="iconic-label">Search titles only <span tabindex="0" role="button" data-xf-init="tooltip" data-trigger="hover focus click" title="Tags will also be searched"> <i class="fa--xf far fa-question-circle u-muted u-smaller" aria-hidden="true"></i> </span></span></label> </div> <div class="menu-row"> <div class="inputGroup"> <span class="inputGroup-text" id="ctrl_search_menu_by_member">By:</span> <input type="text" class="input" name="c[users]" data-xf-init="auto-complete" placeholder="Member" aria-labelledby="ctrl_search_menu_by_member" /> </div> </div> <div class="menu-footer"> <span class="menu-footer-controls"> <button type="submit" class="button--primary button button--icon button--icon--search"><span class="button-text">Search</span></button> <a href="/search/" class="button"><span class="button-text">Advanced search…</span></a> </span> </div> <input type="hidden" name="_xfToken" value="1732576646,8fdd62c576131fc4d0635eec20f6ca5e" /> </form> </div> <div class="menu menu--structural menu--wide uix_searchDropdown__menu" aria-hidden="true"> <form action="/search/search" method="post" class="menu-content" data-xf-init="quick-search"> <input name="keywords" class="js-uix_syncValue" data-uixsync="search" placeholder="Search…" aria-label="Search" type="hidden" /> <div class="menu-row"> <label class="iconic"><input type="checkbox" name="c[title_only]" value="1" /><i aria-hidden="true"></i><span class="iconic-label">Search titles only <span tabindex="0" role="button" data-xf-init="tooltip" data-trigger="hover focus click" title="Tags will also be searched"> <i class="fa--xf far fa-question-circle u-muted u-smaller" aria-hidden="true"></i> </span></span></label> </div> <div class="menu-row"> <div class="inputGroup"> <span class="inputGroup-text">By:</span> <input class="input" name="c[users]" data-xf-init="auto-complete" placeholder="Member" /> </div> </div> <div class="menu-footer"> <span class="menu-footer-controls"> <button type="submit" class="button--primary button button--icon button--icon--search"><span class="button-text">Search</span></button> <a href="/search/" class="button" rel="nofollow"><span class="button-text">Advanced…</span></a> </span> </div> <input type="hidden" name="_xfToken" value="1732576646,8fdd62c576131fc4d0635eec20f6ca5e" /> </form> </div> </div> </div> </div> </div> </div> <div id="mrsubscribe">Become a <a href="https://forums.macrumors.com/account/upgrades">MacRumors Supporter</a> for $50/year with no ads, ability to filter front page stories, and private forums.</div> <script src="/js/AHK/adsub/doubleclick.js" type="text/javascript"></script> <script type="text/javascript"> if(!document.getElementById('mrcontribsub')){ document.getElementById('mrsubscribe').style.display='block'; document.getElementsByClassName('tertiary')[0].style.display='none'; } </script> <div class="offCanvasMenu offCanvasMenu--nav js-headerOffCanvasMenu" data-menu="menu" aria-hidden="true" data-ocm-builder="navigation"> <div class="offCanvasMenu-backdrop" data-menu-close="true"></div> <div class="offCanvasMenu-content"> <div class="sidePanel sidePanel--nav sidePanel--visitor"> <div class="sidePanel__tabPanels"> <div data-content="navigation" class="is-active sidePanel__tabPanel js-navigationTabPanel"> <div class="offCanvasMenu-header"> Menu <a class="offCanvasMenu-closer" data-menu-close="true" role="button" tabindex="0" aria-label="Close"></a> </div> <div class="js-offCanvasNavTarget"></div> </div> </div> </div> <div class="offCanvasMenu-installBanner js-installPromptContainer" style="display: none;" data-xf-init="install-prompt"> <div class="offCanvasMenu-installBanner-header">Install the app</div> <button type="button" class="js-installPromptButton button"><span class="button-text">Install</span></button> </div> </div> </div> <div class="p-body-header"> <div class="pageContent"> <div class="uix_headerInner"> <div class="test"> <div class="p-title "> <h1 class="p-title-value">Log in</h1> </div> </div> </div> </div> </div> <div class="p-body"> <div class="p-body-inner "> <!--XF:EXTRA_OUTPUT--> <noscript><div class="blockMessage blockMessage--important blockMessage--iconic u-noJsOnly">JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.</div></noscript> <div class="blockMessage blockMessage--important blockMessage--iconic js-browserWarning" style="display: none">You are using an out of date browser. It may not display this or other websites correctly.<br />You should upgrade or use an <a href="https://www.google.com/chrome/" target="_blank" rel="noopener">alternative browser</a>.</div> <div uix_component="MainContainer" class="uix_contentWrapper"> <div class="p-body-main "> <div uix_component="MainContent" class="p-body-content"> <!-- ABOVE MAIN CONTENT --> <div class="p-body-pageContent"> <div class="blockMessage blockMessage--error blockMessage--iconic"> You must be logged-in to do that. </div> <div class="blocks"> <form action="/login/login" method="post" class="block" > <div class="block-container"> <div class="block-body"> <dl class="formRow formRow--input"> <dt> <div class="formRow-labelWrapper"> <label class="formRow-label" for="_xfUid-1-1732576646">Your name or email address</label></div> </dt> <dd> <input type="text" class="input" name="login" autofocus="autofocus" autocomplete="username" id="_xfUid-1-1732576646" /> </dd> </dl> <dl class="formRow formRow--input"> <dt> <div class="formRow-labelWrapper"> <label class="formRow-label" for="_xfUid-2-1732576646">Password</label></div> </dt> <dd> <div data-xf-init=" password-hide-show" data-show-text="Show" data-hide-text="Hide"> <div class="inputGroup inputGroup--joined"> <input type="password" name="password" value="" class="input js-password input--passwordHideShow" autocomplete="current-password" id="_xfUid-2-1732576646" /> <div class="inputGroup-text"> <label class="iconic iconic--hideShow js-hideShowContainer"><input type="checkbox" value="1" /><i aria-hidden="true"></i><span class="iconic-label">Show</span></label> </div> </div> </div> <a class="uix_forgotPassWord__link" href="/lost-password/" data-xf-click="overlay">Forgot your password?</a> </dd> </dl> <dl class="formRow"> <dt> <div class="formRow-labelWrapper"></div> </dt> <dd> <ul class="inputChoices"> <li class="inputChoices-choice"><label class="iconic"><input type="checkbox" name="remember" value="1" checked="checked" /><i aria-hidden="true"></i><span class="iconic-label">Stay logged in</span></label></li> </ul> </dd> </dl> <input type="hidden" name="_xfRedirect" value="" /> </div> <dl class="formRow formSubmitRow"> <dt></dt> <dd> <div class="formSubmitRow-main"> <div class="formSubmitRow-bar"></div> <div class="formSubmitRow-controls"><button type="submit" class="button--primary button button--icon button--icon--login"><span class="button-text">Log in</span></button></div> </div> </dd> </dl> </div> <input type="hidden" name="_xfToken" value="1732576646,8fdd62c576131fc4d0635eec20f6ca5e" /> </form> <div class="block-outer block-outer--after uix_login__registerLink"> <div class="block-outer-middle"> Don't have an account? <a href="/register/">Register now</a> </div> </div> </div> </div> <!-- BELOW MAIN CONTENT --> </div> </div> </div> </div> </div> <footer class="p-footer" id="footer"> <div class="p-footer-inner"> <div class="pageContent"> <div class="p-footer-row"> <div class="p-footer-row-main"> <ul class="p-footer-linkList p-footer-choosers"> <li><a id="mr_widthToggle--trigger" data-xf-init="tooltip" title="Toggle width" ><i class="fa--xf fas fa-compress-alt uix_icon uix_icon--collapse" aria-hidden="true"></i></a></li> <li><a href="/misc/style" data-xf-click="overlay" data-xf-init="tooltip" title="Style chooser" rel="nofollow">MacRumors Autodetect</a></li> <li><a href="/misc/language" data-xf-click="overlay" data-xf-init="tooltip" title="Language chooser" rel="nofollow"><i class="fa fa-globe" aria-hidden="true"></i> English (US)</a></li> </ul> </div> </div> <div class="p-footer-row-opposite"> <ul class="p-footer-linkList"> <li><a href="/misc/contact" data-xf-click="overlay">Contact us</a></li> <li><a href="https://macrumors.zendesk.com/hc/en-us/articles/201146626-MacRumors-Registration-Agreement">Terms and rules</a></li> <li><a href="https://www.macrumors.com/privacydmca.html">Privacy policy</a></li> <li><a href="https://www.macrumors.com/accessibility/">Accessibility Statement</a></li> <li><a href="/help/">Help</a></li> <li><a href="https://www.macrumors.com/">Home</a></li> <li><a href="#top" title="Top" data-xf-click="scroll-to"><i class="fa fa-arrow-up" aria-hidden="true"></i></a></li> <li><a href="/forums/-/index.rss" target="_blank" class="p-footer-rssLink" title="RSS"><span aria-hidden="true"><i class="fa fa-rss"></i><span class="u-srOnly">RSS</span></span></a></li> </ul> </div> </div> </div> <div class="p-footer-copyrightRow"> <div class="pageContent"> <div class="uix_copyrightBlock"> <div class="p-footer-copyright"> <span class="thBranding"> | <a href="https://www.themehouse.com/?utm_source=forums.macrumors.com&utm_medium=xf2product&utm_campaign=product_branding" class="u-concealed" target="_BLANK" nofollow="nofollow">Add-ons by ThemeHouse</a></span> </div> <a href="https://www.macrumors.com/privacydmca.html">Privacy policy</a> | <a href="https://www.macrumors.com/accessibility/">Accessibility Statement</a> <div id="fBottom"> <a href="https://www.macrumors.com/mr-toggleFluid.php?fluid=1" class="mobile_link">Fluid</a> | <a href="https://www.macrumors.com/mr-toggleFluid.php?fluid=2" class="mobile_link">Fluid HD</a> </div> </div> <ul class="p-footer-linkList p-footer-choosers"> <li><a class="mr_widthToggle--trigger" data-xf-init="tooltip" title="Toggle width" ><i class="fa--xf fas fa-compress-alt uix_icon uix_icon--collapse" aria-hidden="true"></i></a></li> <li><a href="/misc/style" data-xf-click="overlay" data-xf-init="tooltip" title="Style chooser" rel="nofollow">MacRumors Autodetect</a></li> <li><a href="/misc/language" data-xf-click="overlay" data-xf-init="tooltip" title="Language chooser" rel="nofollow"><i class="fa fa-globe" aria-hidden="true"></i> English (US)</a></li> </ul> </div> </div> </footer> <div class="uix_fabBar uix_fabBar--active"> <div class="u-scrollButtons js-scrollButtons" data-trigger-type="both"> <a href="#top" class="button--scroll ripple-JsOnly button" data-xf-click="scroll-to"><span class="button-text"><i class="fa--xf fas fa-arrow-up" aria-hidden="true"></i><span class="u-srOnly">Top</span></span></a> <a href="#footer" class="button--scroll ripple-JsOnly button" data-xf-click="scroll-to"><span class="button-text"><i class="fa--xf fas fa-arrow-down" aria-hidden="true"></i><span class="u-srOnly">Bottom</span></span></a> </div> </div> </div> </div> <div class="u-bottomFixer js-bottomFixTarget"> </div> <script> if (typeof (window.themehouse) !== 'object') { window.themehouse = {}; } if (typeof (window.themehouse.settings) !== 'object') { window.themehouse.settings = {}; } window.themehouse.settings = { common: { '20210125': { init: false, }, }, data: { version: '2.2.7.0.0', jsVersion: 'No JS Files', templateVersion: '2.1.8.0_Release', betaMode: 0, theme: '', url: 'https://forums.macrumors.com/', user: '0', }, inputSync: {}, minimalSearch: { breakpoint: "10000px", dropdownBreakpoint: "10000", }, sidebar: { enabled: '1', link: '/uix/toggle-sidebar.json?t=1732576646%2C8fdd62c576131fc4d0635eec20f6ca5e', state: '', }, sidebarNav: { enabled: '', link: '/uix/toggle-sidebar-navigation.json?t=1732576646%2C8fdd62c576131fc4d0635eec20f6ca5e', state: '', }, fab: { enabled: 1, }, checkRadius: { enabled: 0, selectors: '.p-footer-inner, .uix_extendedFooter, .p-nav, .p-sectionLinks, .p-staffBar, .p-header, #wpadminbar', }, nodes: { enabled: 1, }, nodesCollapse: { enabled: '1', link: '/uix/toggle-category.json?t=1732576646%2C8fdd62c576131fc4d0635eec20f6ca5e', state: '', }, widthToggle: { enabled: '', link: '/uix/toggle-width.json?t=1732576646%2C8fdd62c576131fc4d0635eec20f6ca5e', state: '', }, } window.document.addEventListener('DOMContentLoaded', function() { try { window.themehouse.common['20210125'].init(); window.themehouse.common['20180112'] = window.themehouse.common['20210125']; // custom projects fallback } catch(e) { console.log('Error caught', e); } var jsVersionPrefix = 'No JS Files'; if (typeof(window.themehouse.settings.data.jsVersion) === 'string') { var jsVersionSplit = window.themehouse.settings.data.jsVersion.split('_'); if (jsVersionSplit.length) { jsVersionPrefix = jsVersionSplit[0]; } } var templateVersionPrefix = 'No JS Template Version'; if (typeof(window.themehouse.settings.data.templateVersion) === 'string') { var templateVersionSplit = window.themehouse.settings.data.templateVersion.split('_'); if (templateVersionSplit.length) { templateVersionPrefix = templateVersionSplit[0]; } } if (jsVersionPrefix !== templateVersionPrefix) { var splitFileVersion = jsVersionPrefix.split('.'); var splitTemplateVersion = templateVersionPrefix.split('.'); console.log('version mismatch', jsVersionPrefix, templateVersionPrefix); } }); </script> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script><script>window.jQuery || document.write('<script src="/js/vendor/jquery/jquery-3.5.1.min.js?_v=d9443a62"><\/script>')</script> <script src="/js/vendor/vendor-compiled.js?_v=d9443a62"></script> <script src="/js/xf/core-compiled.js?_v=d9443a62"></script> <script> XF.samViewCountMethod = "view"; XF.samServerTime = 1732576646; XF.samItem = ".samItem"; XF.samCodeUnit = ".samCodeUnit"; XF.samBannerUnit = ".samBannerUnit"; </script> <script src="/js/themehouse/styleswitch/global.js?_v=d9443a62"></script> <script src="/js/xf/login_signup.min.js?_v=d9443a62"></script> <script src="/js/themehouse/reactplus/defaultReaction.min.js?_v=d9443a62"></script> <script src="/js/themehouse/reactplus/hiddenContent.min.js?_v=d9443a62"></script> <script src="/js/themehouse/global/20210125.min.js?_v=d9443a62"></script> <script src="/js/themehouse/uix/index.min.js?_v=d9443a62"></script> <script src="/js/themehouse/uix/vendor/hover-intent/jquery.hoverIntent.min.js?_v=d9443a62"></script> <script> $(document).ready(function() { $('.uix_sidebarTrigger').click(function() { $('.p-body-main').toggleClass('p-body-main--withSidebar'); }); }); $(document).ready(function() { $('.mr_widthToggle--trigger').click(function() { getCookie('mr-fluid'); }); }); $(document).on('thss:switch',function(e, theme) { if (theme == 'dark') { $('.uix_logo img, .mr_footerLogo img').attr('src', '/styles/macrumors/macrumors/logo-dark-blue.png'); } else { $('.uix_logo img, .mr_footerLogo img').attr('src', '/styles/macrumors/macrumors/logo.png'); } }); </script> <script> jQuery.extend(XF.phrases, { th_reactplus_loading_reactions: 'Loading reactions…' }); </script> <script> // detect android device. Added to fix the dark pixel bug https://github.com/Audentio/xf2theme-issues/issues/1055 $(document).ready(function() { var ua = navigator.userAgent.toLowerCase(); var isAndroid = ua.indexOf("android") > -1; //&& ua.indexOf("mobile"); if(isAndroid) { $('html').addClass('device--isAndroid'); } }) </script> <script> $(document).ready(function() { var sidebar = $('.p-body-sidebar'); var backdrop = $('.p-body-sidebar [data-ocm-class="offCanvasMenu-backdrop"]'); $('.uix_sidebarCanvasTrigger').click(function(e) { e.preventDefault(); sidebar.addClass('offCanvasMenu offCanvasMenu--blocks is-active is-transitioning'); $('body').addClass('sideNav--open'); window.setTimeout(function() { sidebar.removeClass('is-transitioning'); }, 250); $('.uix_sidebarInner').addClass('offCanvasMenu-content'); backdrop.addClass('offCanvasMenu-backdrop'); $('body').addClass('is-modalOpen'); }); backdrop.click(function() { sidebar.addClass('is-transitioning'); sidebar.removeClass('is-active'); window.setTimeout(function() { sidebar.removeClass('offCanvasMenu offCanvasMenu--blocks is-transitioning'); $('.uix_sidebarInner').removeClass('offCanvasMenu-content'); backdrop.removeClass('offCanvasMenu-backdrop'); $('body').removeClass('is-modalOpen'); }, 250); }) }); </script> <script> /****** OFF CANVAS ***/ $(document).ready(function() { var panels = { navigation: { position: 1 }, account: { position: 2 }, inbox: { position: 3 }, alerts: { position: 4 } }; var tabsContainer = $('.sidePanel__tabs'); var activeTab = 'navigation'; var activeTabPosition = panels[activeTab].position; var generateDirections = function() { $('.sidePanel__tabPanel').each(function() { var tabPosition = $(this).attr('data-content'); var activeTabPosition = panels[activeTab].position; if (tabPosition != activeTab) { if (panels[tabPosition].position < activeTabPosition) { $(this).addClass('is-left'); } if (panels[tabPosition].position > activeTabPosition) { $(this).addClass('is-right'); } } }); }; generateDirections(); $('.sidePanel__tab').click(function() { $(tabsContainer).find('.sidePanel__tab').removeClass('sidePanel__tab--active'); $(this).addClass('sidePanel__tab--active'); activeTab = $(this).attr('data-attr'); $('.sidePanel__tabPanel').removeClass('is-active'); $('.sidePanel__tabPanel[data-content="' + activeTab + '"]').addClass('is-active'); $('.sidePanel__tabPanel').removeClass('is-left').removeClass('is-right'); generateDirections(); }); }); /******** extra info post toggle ***********/ $(document).ready(function() { XF.thThreadsUserExtraTrigger = XF.Click.newHandler({ eventNameSpace: 'XFthThreadsUserExtraTrigger', init: function(e) {}, click: function(e) { var parent = this.$target.parents('.message-user'); var triggerContainer = this.$target.parent('.thThreads__userExtra--toggle'); var container = triggerContainer.siblings('.thThreads__message-userExtras'); var child = container.find('.message-userExtras'); var eleHeight = child.height(); if (parent.hasClass('userExtra--expand')) { container.css({ height: eleHeight }); parent.toggleClass('userExtra--expand'); window.setTimeout(function() { container.css({ height: '0' }); window.setTimeout(function() { container.css({ height: '' }); }, 200); }, 17); } else { container.css({ height: eleHeight }); window.setTimeout(function() { parent.toggleClass('userExtra--expand'); container.css({ height: '' }); }, 200); } } }); XF.Click.register('ththreads-userextra-trigger', 'XF.thThreadsUserExtraTrigger'); }); /******** Backstretch images ***********/ $(document).ready(function() { if ( 0 ) { $("body").addClass('uix__hasBackstretch'); $("body").backstretch([ "/styles/macrumors/images/bg/1.jpg","/styles/macrumors/images/bg/2.jpg","/styles/macrumors/images/bg/3.jpg" ], { duration: 4000, fade: 500 }); $("body").css("zIndex",""); } }); // sidenav canvas blur fix $(document).ready(function(){ $('.p-body-sideNavTrigger .button').click(function(){ $('body').addClass('sideNav--open'); }); }) $(document).ready(function(){ $("[data-ocm-class='offCanvasMenu-backdrop']").click(function(){ $('body').removeClass('sideNav--open'); }); }) $(document).on('editor:start', function (m, ed) { if (typeof (m) !== 'undefined' && typeof (m.target) !== 'undefined') { var ele = $(m.target); if (ele.hasClass('js-editor')) { var wrapper = ele.closest('.message-editorWrapper'); if (wrapper.length) { window.setTimeout(function() { var innerEle = wrapper.find('.fr-element'); if (innerEle.length) { innerEle.focus(function (e) { $('html').addClass('uix_editor--focused') }); innerEle.blur(function (e) { $('html').removeClass('uix_editor--focused') }); } }, 0); } } } }); // off canvas menu closer keyboard shortcut $(document).ready(function() { $(document.body).onPassive('keyup', function(e) { switch (e.key) { case 'Escape': $('.offCanvasMenu.is-active .offCanvasMenu-backdrop').click(); return; } }); }); </script> <script> $(document).ready(function() { var uixMegaHovered = false; $('.uix-navEl--hasMegaMenu').hoverIntent({ over: function() { if (uixMegaHovered) { menu = $(this).attr('data-nav-id'); $('.p-nav').addClass('uix_showMegaMenu'); $('.uix_megaMenu__content').removeClass('uix_megaMenu__content--active'); $('.uix_megaMenu__content--' + menu).addClass('uix_megaMenu__content--active'); } }, timeout: 200, }); $('.p-nav').mouseenter(function() { uixMegaHovered = true; }); $('.p-nav').mouseleave(function() { $(this).removeClass('uix_showMegaMenu'); uixMegaHovered = false; }); }); </script> <script> /******** signature collapse toggle ***********/ $(window).on('load', function() { window.setTimeout(function() { var maxHeight = 100; /*** check if expandable ***/ var eles = []; $('.message-signature').each(function() { var height = $(this).height(); if (height > maxHeight) { eles.push($(this)); } }); for (var i = 0; i < eles.length; i++) { eles[i].addClass('message-signature--expandable'); }; /**** expand function ***/ var expand = function(container, canClose) { var inner = container.find('.bbWrapper'); var eleHeight = inner.height(); var isExpanded = container.hasClass('message-signature--expanded'); if (isExpanded) { if (canClose) { container.css({ height: eleHeight }); container.removeClass('message-signature--expanded'); window.setTimeout(function() { container.css({ height: maxHeight }); window.setTimeout(function() { container.css({ height: '' }); }, 200); }, 17); } } else { container.css({ height: eleHeight }); window.setTimeout(function() { container.addClass('message-signature--expanded'); container.css({ height: '' }); }, 200); } } var hash = window.location.hash if (!!hash && hash.indexOf('#') === 0) { var replacedHash = hash.replace('#', ''); var ele = document.getElementById(replacedHash); if (ele) { ele.scrollIntoView(); } } /*** handle hover ***/ /*** handle click ***/ $('.uix_signatureExpand').click(function() { var container = $(this).parent('.message-signature'); expand(container, true); }); }, 0); }); </script> <script> $(document).on('ajax:complete', function(e, xhr, status) { var data = xhr.responseJSON; if (!data) { return; } if (data.visitor) { $('.js-uix_badge--totalUnread').data('badge', data.visitor.total_unread); } }); </script> <script class="js-thReactMenu" type="text/template"> <div class="menu menu--emoji" data-menu="menu" aria-hidden="true" data-href="#" data-load-target=".js-xfSmilieMenuBody"> <div class="menu-content"> <div class="js-xfSmilieMenuBody"> <div class="menu-row">Loading…</div> </div> </div> </div> </script> <script src="/js/themehouse/uix/defer.min.js?_v=d9443a62" defer></script> <script src="/js/themehouse/uix/deferNodesCollapse.min.js?_v=d9443a62" defer></script> <script> var now = Math.round(Date.now() / 1000); var getRelativeTimestamp = function (srcDateObj, offsetDays) { var dateObj = new Date(srcDateObj.valueOf()); return Math.floor(dateObj.setFullYear( srcDateObj.getFullYear(), srcDateObj.getMonth(), srcDateObj.getDate() + offsetDays ) / 1000); }; todayStartObj = new Date(); todayStartObj.setHours(0, 0, 0, 0); todayDow = todayStartObj.getDay(); tomorrow = getRelativeTimestamp(todayStartObj, 1); today = getRelativeTimestamp(todayStartObj, 0); yesterday = getRelativeTimestamp(todayStartObj, -1); week = getRelativeTimestamp(todayStartObj, -6); jQuery.extend(true, XF.config, { // userId: 0, enablePush: true, pushAppServerKey: 'BIQllmRhumfgEGhc4MCYzZcwChcFyIwDhxK/fLhmVCsuezizMuCvwJyE2LFIVjOzZkWCaoVWkTHD9KT3Z8cqwSY=', url: { fullBase: 'https://forums.macrumors.com/', basePath: '/', css: '/css.php?css=__SENTINEL__&s=34&l=1&d=1725641495', keepAlive: '/login/keep-alive' }, cookie: { path: '/', domain: '.macrumors.com', prefix: 'xf_', secure: true }, cacheKey: '7bc26c2e66b7635409dd40feb1566677', csrf: '1732576646,8fdd62c576131fc4d0635eec20f6ca5e', js: {"\/js\/themehouse\/styleswitch\/global.js?_v=d9443a62":true,"\/js\/xf\/login_signup.min.js?_v=d9443a62":true,"\/js\/themehouse\/reactplus\/defaultReaction.min.js?_v=d9443a62":true,"\/js\/themehouse\/reactplus\/hiddenContent.min.js?_v=d9443a62":true,"\/js\/themehouse\/global\/20210125.min.js?_v=d9443a62":true,"\/js\/themehouse\/uix\/index.min.js?_v=d9443a62":true,"\/js\/themehouse\/uix\/vendor\/hover-intent\/jquery.hoverIntent.min.js?_v=d9443a62":true}, css: {"public:macrumors.less":true,"public:macrumors_light.less":true,"public:uix.less":true,"public:uix_megaMenu.less":true,"public:uix_socialMedia.less":true,"public:extra.less":true}, time: { now: now, today: today, todayDow: todayDow, tomorrow: tomorrow, yesterday: yesterday, week: week }, timeOld: { now: 1732576646, today: 1732521600, todayDow: 1, tomorrow: 1732608000, yesterday: 1732435200, week: 1732003200 }, timeDiff: { now: now - 1732576646, today: today - 1732521600, todayDow: todayDow - 1, tomorrow: tomorrow - 1732608000, yesterday: yesterday - 1732435200, week: week - 1732003200 }, borderSizeFeature: '2px', fontAwesomeWeight: 's', enableRtnProtect: true, enableFormSubmitSticky: false, uploadMaxFilesize: 137438953472, chunkedUploadsChunkSize: 2048, chunkedUploadsSimultaneousUploads: 4, allowedVideoExtensions: ["m4v","mov","mp4","mp4v","mpeg","mpg","ogv","webm"], allowedAudioExtensions: ["mp3","ogg","wav"], shortcodeToEmoji: true, visitorCounts: { conversations_unread: '0', alerts_unviewed: '0', total_unread: '0', title_count: false, icon_indicator: true }, jsState: {}, publicMetadataLogoUrl: 'https://images.macrumors.com/article-new/2019/10/macrumors-forums-social.jpg', publicPushBadgeUrl: 'https://forums.macrumors.com/styles/default/xenforo/bell.png' }); jQuery.extend(XF.phrases, { // date_x_at_time_y: "{date} at {time}", day_x_at_time_y: "{day} at {time}", yesterday_at_x: "Yesterday at {time}", x_minutes_ago: "{minutes} minutes ago", one_minute_ago: "1 minute ago", a_moment_ago: "A moment ago", today_at_x: "Today at {time}", in_a_moment: "In a moment", in_a_minute: "In a minute", in_x_minutes: "In {minutes} minutes", later_today_at_x: "Later today at {time}", tomorrow_at_x: "Tomorrow at {time}", day0: "Sunday", day1: "Monday", day2: "Tuesday", day3: "Wednesday", day4: "Thursday", day5: "Friday", day6: "Saturday", dayShort0: "Sun", dayShort1: "Mon", dayShort2: "Tue", dayShort3: "Wed", dayShort4: "Thu", dayShort5: "Fri", dayShort6: "Sat", month0: "January", month1: "February", month2: "March", month3: "April", month4: "May", month5: "June", month6: "July", month7: "August", month8: "September", month9: "October", month10: "November", month11: "December", active_user_changed_reload_page: "The active user has changed. Reload the page for the latest version.", server_did_not_respond_in_time_try_again: "The server did not respond in time. Please try again.", oops_we_ran_into_some_problems: "Oops! We ran into some problems.", oops_we_ran_into_some_problems_more_details_console: "Oops! We ran into some problems. Please try again later. More error details may be in the browser console.", file_too_large_to_upload: "The file is too large to be uploaded.", uploaded_file_is_too_large_for_server_to_process: "The uploaded file is too large for the server to process.", files_being_uploaded_are_you_sure: "Files are still being uploaded. Are you sure you want to submit this form?", attach: "Attach files", rich_text_box: "Rich text box", close: "Close", link_copied_to_clipboard: "Link copied to clipboard.", text_copied_to_clipboard: "Text copied to clipboard.", loading: "Loading…", you_have_exceeded_maximum_number_of_selectable_items: "You have exceeded the maximum number of selectable items.", processing: "Processing", 'processing...': "Processing…", showing_x_of_y_items: "Showing {count} of {total} items", showing_all_items: "Showing all items", no_items_to_display: "No items to display", number_button_up: "Increase", number_button_down: "Decrease", push_enable_notification_title: "Push notifications enabled successfully at MacRumors Forums", push_enable_notification_body: "Thank you for enabling push notifications!" , "svStandardLib_time.day": "{count} day", "svStandardLib_time.days": "{count} days", "svStandardLib_time.hour": "{count} hour", "svStandardLib_time.hours": "{count} hours", "svStandardLib_time.minute": "{count} minutes", "svStandardLib_time.minutes": "{count} minutes", "svStandardLib_time.month": "{count} month", "svStandardLib_time.months": "{count} months", "svStandardLib_time.second": "{count} second", "svStandardLib_time.seconds": "{count} seconds", "svStandardLib_time.week": "time.week", "svStandardLib_time.weeks": "{count} weeks", "svStandardLib_time.year": "{count} year", "svStandardLib_time.years": "{count} years" }); </script> <form style="display:none" hidden="hidden"> <input type="text" name="_xfClientLoadTime" value="" id="_xfClientLoadTime" title="_xfClientLoadTime" tabindex="-1" /> </form> <script> var mr_count=getCookie(XF.config.cookie.prefix + 'mr_count'); var body = document.body; if (mr_count>0) { mr_count++; XF.Cookie.set('mr_count', mr_count); } else { XF.Cookie.set('mr_count', '1'); } if (mr_count > 1) { body.classList.remove('cafemedia-no-footer-desktop'); body.classList.add('cafemedia-no-footer'); } </script> <script> var status = "guest"; </script> <script type="text/template" id="xfReactTooltipTemplate"> <div class="tooltip-content-inner"> <div class="reactTooltip"> <a href="#" class="reaction reaction--1" data-reaction-id="1"><i aria-hidden="true"></i><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="reaction-sprite js-reaction" alt="Like" title="Like" data-xf-init="tooltip" data-extra-class="tooltip--basic tooltip--noninteractive" /></a> <a href="#" class="reaction reaction--2" data-reaction-id="2"><i aria-hidden="true"></i><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="reaction-sprite js-reaction" alt="Love" title="Love" data-xf-init="tooltip" data-extra-class="tooltip--basic tooltip--noninteractive" /></a> <a href="#" class="reaction reaction--3" data-reaction-id="3"><i aria-hidden="true"></i><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="reaction-sprite js-reaction" alt="Haha" title="Haha" data-xf-init="tooltip" data-extra-class="tooltip--basic tooltip--noninteractive" /></a> <a href="#" class="reaction reaction--4" data-reaction-id="4"><i aria-hidden="true"></i><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="reaction-sprite js-reaction" alt="Wow" title="Wow" data-xf-init="tooltip" data-extra-class="tooltip--basic tooltip--noninteractive" /></a> <a href="#" class="reaction reaction--5" data-reaction-id="5"><i aria-hidden="true"></i><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="reaction-sprite js-reaction" alt="Sad" title="Sad" data-xf-init="tooltip" data-extra-class="tooltip--basic tooltip--noninteractive" /></a> <a href="#" class="reaction reaction--6" data-reaction-id="6"><i aria-hidden="true"></i><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="reaction-sprite js-reaction" alt="Angry" title="Angry" data-xf-init="tooltip" data-extra-class="tooltip--basic tooltip--noninteractive" /></a> <a href="#" class="reaction reaction--8" data-reaction-id="8"><i aria-hidden="true"></i><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="reaction-sprite js-reaction" alt="Disagree" title="Disagree" data-xf-init="tooltip" data-extra-class="tooltip--basic tooltip--noninteractive" /></a> </div> </div> </script> </body> </html>