{"title":"Blacklight Inspection","page_title":"The Hotwire Club — Master Hotwire from First Principles","uri_ins":"http://hotwire.club/","uri_dest":"https://hotwire.club/","uri_redirects":["http://hotwire.club/"],"secure_connection":{},"host":"hotwire.club","config":{"emulateDevice":{"name":"iPhone 12 Pro","userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 14_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.4 Mobile/15E148 Safari/604.1","viewport":{"width":390,"height":844,"deviceScaleFactor":3,"isMobile":true,"hasTouch":true,"isLandscape":false}},"cleareCache":true,"captureHar":true,"captureLinks":false,"enableAdBlock":false,"saveBrowserProfile":false,"numPages":2,"defaultTimeout":35000,"defaultWaitUntil":"networkidle2","headless":true,"headers":{},"extraChromiumArgs":["--disable-features=TrackingProtection3pcd","--website-analysis-scan=d2183a07-8b91-4c98-ae32-27d5eb43d5ea"],"extraPuppeteerOptions":{}},"browser":{"name":"Chromium","version":"Chrome/127.0.6533.88","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/127.0.0.0 Safari/537.36","platform":{"name":"Linux","version":"6.6.87.1-microsoft-standard-WSL2"}},"script":{"host":"aa2e6fc3216c","version":{"npm":"3.11.0","commit":"dev"},"node_version":"v24.20.0"},"start_time":"2026-09-09T08:01:59.910Z","end_time":"2026-09-09T08:02:14.136Z","browsing_history":["https://hotwire.club/","https://hotwire.club/blog/2026-07-22-stimulus-promise-returning-outlet-methods/","https://hotwire.club/privacy-policy/"],"hosts":{"requests":{"first_party":["hotwire.club"],"third_party":["ga.jspm.io","cdn.jsdelivr.net","plausible.io","stackblitz.com","c.staticblitz.com","w-staticblitz.com","v-corp.staticblitz.com","www.googletagmanager.com","cdn.segment.com","stimulus-promise-returning-outlet-methods.stackblitz.io","avatars.githubusercontent.com","www.google.com","www.google-analytics.com","cdn.mxpnl.com","api.cdp.staticblitz.com","api-js.mixpanel.com"]}},"reports":{"behaviour_event_listeners":{"MOUSE":{"https://plausible.io/js/pa-MoLf0UmQ-Ev_R0gPHwYmj.js":["click","scroll"],"https://ga.jspm.io/npm:@hotwired/turbo@8.0.4/dist/turbo.es2017-esm.js":["scroll","click"],"https://c.staticblitz.com/assets/pack/client-e0159d2dcd7aa.js":["click","mousemove","mouseup","dblclick","mousedown"],"https://www.googletagmanager.com/gtag/js?id=G-2BD72Z74YY&cx=c&gtm=4e6930":["click"],"https://www.googletagmanager.com/gtm.js?id=GTM-WM95FBXP":["click"]},"KEYBOARD":{"https://hotwire.club/assets/js/hamburger.js":["keydown"],"https://v-corp.staticblitz.com/npm/monaco-editor@0.26.1/min/vs/editor/editor.main.js":["keyup"],"https://c.staticblitz.com/assets/pack/client-e0159d2dcd7aa.js":["keydown","keyup","input"]},"TOUCH":{"https://c.staticblitz.com/assets/pack/client-e0159d2dcd7aa.js":["touchend","touchstart"]}},"canvas_fingerprinters":{"data_url":{},"fingerprinters":[],"styles":{"https://v-corp.staticblitz.com/npm/monaco-editor@0.26.1/min/vs/editor/editor.main.js":["rgba(174, 175, 173, 0.7)","rgba(0, 0, 0, 0.7)"]},"texts":{}},"canvas_font_fingerprinters":{"canvas_font":{},"text_measure":{}},"cookies":[{"domain":"hotwire.club","name":"mp_6a7f2ae4a8f5ca0202a8ae580f8af152_mixpanel","path":"/","script":"https://cdn.mxpnl.com/libs/mixpanel-2-latest.min.js","type":"js","value":"%7B%22distinct_id%22%3A%225e0b6d83-fb9b-433d-9a16-78829b14b078%22%2C%22%24device_id%22%3A%22949db243-98f4-41be-b12e-0946762923fd%22%2C%22mp_lib%22%3A%22Segment%3A%20web%22%2C%22%24initial_referrer%22%3A%22https%3A%2F%2Fhotwire.club%2F%22%2C%22%24initial_referring_domain%22%3A%22hotwire.club%22%2C%22__mps%22%3A%7B%7D%2C%22__mpso%22%3A%7B%7D%2C%22__mpus%22%3A%7B%7D%2C%22__mpa%22%3A%7B%7D%2C%22__mpu%22%3A%7B%7D%2C%22__mpr%22%3A%5B%5D%2C%22__mpap%22%3A%5B%5D%2C%22%24user_id%22%3A%225e0b6d83-fb9b-433d-9a16-78829b14b078%22%7D","third_party":false},{"domain":"hotwire.club","name":"_gid","path":"/","script":"https://www.google-analytics.com/analytics.js","type":"js","value":"GA1.1.1082569024.1788940926","third_party":false},{"domain":"hotwire.club","name":"_ga","path":"/","script":"https://www.google-analytics.com/analytics.js","type":"js","value":"GA1.1.496635056.1788940926","third_party":false},{"domain":"hotwire.club","name":"__tld__","path":"/","script":"https://cdn.segment.com/analytics.js/v1/ta1kDK49qdEDEfd8KYxI37mW0GPkLKn1/analytics.min.js","type":"js","value":"1","third_party":false},{"domain":"hotwire.club","name":"ajs_anonymous_id","path":"/","script":"https://cdn.segment.com/analytics.js/v1/ta1kDK49qdEDEfd8KYxI37mW0GPkLKn1/analytics.min.js","type":"js","value":"5e0b6d83-fb9b-433d-9a16-78829b14b078","third_party":false},{"domain":"hotwire.club","name":"ajs_user_id","path":"/","script":"https://cdn.segment.com/analytics.js/v1/ta1kDK49qdEDEfd8KYxI37mW0GPkLKn1/analytics.min.js","type":"js","value":"","third_party":false},{"domain":"hotwire.club","name":"__mp_opt_in_out_6a7f2ae4a8f5ca0202a8ae580f8af152","path":"/","script":"https://cdn.mxpnl.com/libs/mixpanel-2-latest.min.js","type":"js","value":"","third_party":false},{"domain":"hotwire.club","name":"_gcl_au","path":"/","script":"https://www.googletagmanager.com/gtag/js?id=G-2BD72Z74YY&cx=c&gtm=4e6930","type":"js","value":"1.1.217068668.1788940925","third_party":false},{"domain":"hotwire.club","name":"_ga_2BD72Z74YY","path":"/","script":"https://www.googletagmanager.com/gtag/js?id=G-2BD72Z74YY&cx=c&gtm=4e6930","type":"js","value":"GS2.1.s1788940924$o1$g0$t1788940924$j60$l0$h0","third_party":false}],"fb_pixel_events":[],"tiktok_pixel_events":[],"twitter_pixel_events":[],"google_analytics_events":[],"key_logging":{},"session_recorders":{},"third_party_trackers":[{"data":{"body":{},"filter":"||plausible.io^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://hotwire.club/privacy-policy/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://plausible.io/js/pa-MoLf0UmQ-Ev_R0gPHwYmj.js"},{"data":{"body":"data=%5B%7B%22event%22%3A%22%24identify%22%2C%22properties%22%3A%7B%22%24os%22%3A%22iOS%22%2C%22%24browser%22%3A%22Mozilla%22%2C%22%24referrer%22%3A%22https%3A%2F%2Fhotwire.club%2F%22%2C%22%24referring_domain%22%3A%22hotwire.club%22%2C%22%24device%22%3A%22iPhone%22%2C%22%24current_url%22%3A%22https%3A%2F%2Fstackblitz.com%2Fedit%2Fstimulus-promise-returning-outlet-methods%3Ffile%3Dcontrollers%252Fconfirm_controller.js%26embed%3D1%22%2C%22%24browser_version%22%3Anull%2C%22%24screen_height%22%3A600%2C%22%24screen_width%22%3A800%2C%22mp_lib%22%3A%22Segment%3A%20web%22%2C%22%24lib_version%22%3A%222.83.0%22%2C%22%24insert_id%22%3A%22zhpxj0r00urv76w1%22%2C%22time%22%3A1788940925.526%2C%22distinct_id%22%3A%225e0b6d83-fb9b-433d-9a16-78829b14b078%22%2C%22%24device_id%22%3A%22949db243-98f4-41be-b12e-0946762923fd%22%2C%22%24initial_referrer%22%3A%22https%3A%2F%2Fhotwire.club%2F%22%2C%22%24initial_referring_domain%22%3A%22hotwire.club%22%2C%22%24user_id%22%3A%225e0b6d83-fb9b-433d-9a16-78829b14b078%22%2C%22%24anon_distinct_id%22%3A%22%24device%3A949db243-98f4-41be-b12e-0946762923fd%22%2C%22token%22%3A%226a7f2ae4a8f5ca0202a8ae580f8af152%22%2C%22mp_sent_by_lib_version%22%3A%222.83.0%22%7D%7D%2C%7B%22event%22%3A%22Loaded%20a%20Page%22%2C%22properties%22%3A%7B%22%24os%22%3A%22iOS%22%2C%22%24browser%22%3A%22Mozilla%22%2C%22%24referrer%22%3A%22https%3A%2F%2Fhotwire.club%2F%22%2C%22%24referring_domain%22%3A%22hotwire.club%22%2C%22%24device%22%3A%22iPhone%22%2C%22%24current_url%22%3A%22https%3A%2F%2Fstackblitz.com%2Fedit%2Fstimulus-promise-returning-outlet-methods%3Ffile%3Dcontrollers%252Fconfirm_controller.js%26embed%3D1%22%2C%22%24browser_version%22%3Anull%2C%22%24screen_height%22%3A600%2C%22%24screen_width%22%3A800%2C%22mp_lib%22%3A%22Segment%3A%20web%22%2C%22%24lib_version%22%3A%222.83.0%22%2C%22%24insert_id%22%3A%228icuu90u3135f47n%22%2C%22time%22%3A1788940925.687%2C%22distinct_id%22%3A%225e0b6d83-fb9b-433d-9a16-78829b14b078%22%2C%22%24device_id%22%3A%22949db243-98f4-41be-b12e-0946762923fd%22%2C%22%24initial_referrer%22%3A%22https%3A%2F%2Fhotwire.club%2F%22%2C%22%24initial_referring_domain%22%3A%22hotwire.club%22%2C%22%24user_id%22%3A%225e0b6d83-fb9b-433d-9a16-78829b14b078%22%2C%22path%22%3A%22%2Fedit%2Fstimulus-promise-returning-outlet-methods%22%2C%22referrer%22%3A%22https%3A%2F%2Fhotwire.club%2F%22%2C%22search%22%3A%22%3Ffile%3Dcontrollers%252Fconfirm_controller.js%26embed%3D1%22%2C%22title%22%3A%22The%20Hotwire%20Club%20-%20Stimulus%20-%20Promise-Returning%20Outlet%20Methods%20-%20StackBlitz%22%2C%22url%22%3A%22https%3A%2F%2Fstackblitz.com%2Fedit%2Fstimulus-promise-returning-outlet-methods%3Ffile%3Dcontrollers%252Fconfirm_controller.js%26embed%3D1%22%2C%22token%22%3A%226a7f2ae4a8f5ca0202a8ae580f8af152%22%2C%22mp_sent_by_lib_version%22%3A%222.83.0%22%7D%7D%5D","filter":"$ping,third-party","listName":"easyprivacy.txt","query":{"_":1788940928616,"ip":1,"verbose":1}},"stack":[{"fileName":"https://stackblitz.com/edit/stimulus-promise-returning-outlet-methods?file=controllers%2Fconfirm_controller.js&embed=1","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://api-js.mixpanel.com/track/?verbose=1&ip=1&_=1788940928616"},{"data":{"body":{},"filter":"||mxpnl.com^","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://stackblitz.com/edit/stimulus-promise-returning-outlet-methods?file=controllers%2Fconfirm_controller.js&embed=1","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cdn.mxpnl.com/libs/mixpanel-2-latest.min.js"},{"data":{"body":{},"filter":"||google-analytics.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://stackblitz.com/edit/stimulus-promise-returning-outlet-methods?file=controllers%2Fconfirm_controller.js&embed=1","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.google-analytics.com/analytics.js"},{"data":{"body":{},"filter":"||segment.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://stackblitz.com/edit/stimulus-promise-returning-outlet-methods?file=controllers%2Fconfirm_controller.js&embed=1","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cdn.segment.com/next-integrations/actions/3962/1faa179dfb20d0a3f5a0.js"},{"data":{"body":{},"filter":"||segment.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://stackblitz.com/edit/stimulus-promise-returning-outlet-methods?file=controllers%2Fconfirm_controller.js&embed=1","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cdn.segment.com/next-integrations/actions/google-ec-plugins/00b46d0899db90cd7140.js"},{"data":{"body":{},"filter":"||googletagmanager.com^","listName":"easyprivacy.txt","query":{"cx":"c","gtm":null,"id":"G-2BD72Z74YY"}},"stack":[{"fileName":"https://stackblitz.com/edit/stimulus-promise-returning-outlet-methods?file=controllers%2Fconfirm_controller.js&embed=1","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.googletagmanager.com/gtag/js?id=G-2BD72Z74YY&cx=c&gtm=4e6930"},{"data":{"body":{},"filter":"||segment.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://stackblitz.com/edit/stimulus-promise-returning-outlet-methods?file=controllers%2Fconfirm_controller.js&embed=1","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cdn.segment.com/analytics.js/v1/ta1kDK49qdEDEfd8KYxI37mW0GPkLKn1/analytics.min.js"},{"data":{"body":{},"filter":"||googletagmanager.com^","listName":"easyprivacy.txt","query":{"id":"GTM-WM95FBXP"}},"stack":[{"fileName":"https://stackblitz.com/edit/stimulus-promise-returning-outlet-methods?file=controllers%2Fconfirm_controller.js&embed=1","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.googletagmanager.com/gtm.js?id=GTM-WM95FBXP"},{"data":{"body":{},"filter":"||plausible.io^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://hotwire.club/blog/2026-07-22-stimulus-promise-returning-outlet-methods/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://plausible.io/js/pa-MoLf0UmQ-Ev_R0gPHwYmj.js"},{"data":{"body":{},"filter":"||plausible.io^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://hotwire.club/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://plausible.io/js/pa-MoLf0UmQ-Ev_R0gPHwYmj.js"}]}}