If you are not sure if the website you would like to visit is secure, you can verify it here. Enter the website address of the page and see parts of its content and the thumbnail images on this site. None (if any) dangerous scripts on the referenced page will be executed. Additionally, if the selected site contains subpages, you can verify it (review) in batches containing 5 pages.
favicon.ico: web.archive.org/web/20221021233122/https://github.com/brave/brave-ios/pull/5444 - Fix #5374: Add async request b.

site address: web.archive.org/web/20221021233122/https://github.com/brave/brave-ios/pull/5444

site title: Fix #5374: Add async request blocking via webkit message handlers by cuba · Pull Request #5444 · brave/brave-ios · GitHub

Our opinion (on Saturday 26 September 2026 15:45:02 UTC):

GREEN status (no comments) - no comments
After content analysis of this website we propose the following hashtags:



Meta tags:
description=Summary of Changes This pull request fixes #5374 Submitter Checklist: Unit Tests are updated to cover new or changed functionality User-facing strings use NSLocalizableString() Test Plan: This is a tricky to test feature: You may test by building the debug version of the application and seeing if no javascript errors are thrown on the injected scripts. Go to a few sites with known trackers and test that nothing is broken. (YouTube, Facebook, instagram, etc)3. Test 2: Switch languages to something that uses regional lists. (ex switch phone to the polish) Go to twitter and make sure the login works Screenshots: Reviewer Checklist: Issues include necessary QA labels: QA/(Yes No) - test for performance degradation bug / enhancement Necessary security reviews have taken place. Adequate unit test coverage exists to prevent regressions. Adequate test plan exists for QA to validate (if applicable). Issue and pull request is assigned to a milestone (should happen at merge time).;

Headings (most frequently used words):

fix, 5374, add, async, request, blocking, via, webkit, message, handlers, 5444, checklist, footer, conversation, summary, of, changes, submitter, test, plan, screenshots, reviewer, cuba, commented, jun, 2022, edited, navigation,

Text of the page (most frequently used words):
resolved (51), 2022 (48), the (29), request (28), #changes (27), jun (27), hide (26), show (26), client (25), this (21), 5374 (21), #blocking (19), view (19), jul (18), from (17), github (16), cuba (16), outdated (15), frontend (15), pes10k (14), usercontent (14), userscripts (14), requestblocking (14), reviewed (13), pull (12), iccub (12), branch (12), compare (12), force (11), pushed (11), swift (11), applied (10), webfilters (10), and (10), sign (9), code (8), for (8), test (8), you (7), that (7), suggestions (7), fix (7), review (7), all (7), cannot (6), suggestion (6), add (6), merged (6), jump (6), brave (6), security (5), issues (5), thypon (5), message (5), requested (5), open (5), can (4), about (4), these (4), development (4), brandon (4), account (4), async (4), via (4), webkit (4), handlers (4), commits (4), plan (4), 5444 (4), window (3), your (3), with (3), while (3), line (3), batch (3), commit (3), may (3), milestone (3), projects (3), have (3), conversation (3), into (3), added (3), approved (3), requestblockingcontenthelper (3), times (3), most (3), recently (3), yes (3), issue (3), characters (3), unicode (3), actions (3), ios (3), repository (3), signed (2), another (2), tab (2), refresh (2), session (2), reload (2), time (2), blog (2), pricing (2), contact (2), privacy (2), terms (2), footer (2), navigation (2), merge (2), reviews (2), marked (2), deleted (2), single (2), one (2), none (2), yet (2), labels (2), assigned (2), already (2), free (2), checks (2), details (2), 8236c50 (2), 96f1939 (2), c0ed280 (2), shieldstats (2), adblock (2), contentblocker (2), adblockresourcedownloader (2), 96f1711 (2), user (2), scripts (2), mentioned (2), label (2), 209e84a (2), 19da8a6 (2), aba546c (2), adblockrustengine (2), something (2), adequate (2), exists (2), unit (2), necessary (2), checklist (2), switch (2), are (2), new (2), changed (2), hidden (2), file (2), bidirectional (2), more (2), community (2), project (2), insights (2), requests (2), source (2), manage (2), packages (2), web (2), oct (2), out, perform, action, training, api, docs, status, inc, queued, multi, comments, pending, has, been, must, change, existing, order, create, valid, applying, lines, not, supported, only, per, viewing, subset, closed, invalid, because, were, made, participants, block, bad, fetch, messages, using, rust, engine, successfully, merging, close, assignees, reviewers, comment, join, passed, 07d5d6b, 9d79575, 0806e7e, adblockstats, 69b0415, fifodict, browser, userscripthelper, 7b2c501, match, safari, anonymizing, method, values, 5523, removed, tasks, ref, move, stats, tracking, 5629, b994601, b09bb98, 3fb5887, adblockertype, cosmeticfiltersresourcedownloader, ready, team, 0530f99, 6231dda, 0a0cc4e, reactions, sorry, went, wrong, should, happen, validate, applicable, coverage, prevent, regressions, taken, place, include, enhancement, bug, performance, degradation, reviewer, screenshots, twitter, make, sure, login, works, languages, uses, regional, lists, phone, polish, few, sites, known, trackers, nothing, broken, youtube, facebook, instagram, etc, building, debug, version, application, seeing, javascript, errors, thrown, injected, tricky, feature, facing, strings, use, nslocalizablestring, updated, cover, functionality, tests, submitter, fixes, summary, commented, edited, contributor, copy, link, contains, text, interpreted, compiled, differently, than, what, appears, below, editor, reveals, learn, files, bottom, clicking, agree, our, occasionally, send, related, emails, statement, service, password, email, address, pick, username, its, maintainers, question, 461, star, fork, 362, notifications, public, organization, suggested, results, collections, trending, topics, repositories, articles, readme, fund, developers, sponsors, resources, customer, stories, case, studies, devsecops, devops, automation, solution, teams, enterprise, solutions, skills, documentation, features, explore, collaborate, outside, discussions, track, work, write, better, copilot, instant, dev, environments, codespaces, find, vulnerabilities, host, automate, any, workflow, product, toggle, skip, content, wayback, machine, http, archive, org, 20221021233122, https, com, timestamps, capture, fail, success, 2023, 2021, nov, sep, captures,


Text of the page (random words):
fix 5374 add async request blocking via webkit message handlers by cuba pull request 5444 brave brave ios github 2 captures 24 jun 2022 21 oct 2022 sep oct nov 21 2021 2022 2023 success fail about this capture timestamps the wayback machine http web archive org web 20221021233122 https github com brave brave ios pull 5444 skip to content toggle navigation sign up product actions automate any workflow packages host and manage packages security find and fix vulnerabilities codespaces instant dev environments copilot write better code with ai code review manage code changes issues plan and track work discussions collaborate outside of code explore all features documentation github skills blog solutions by plan enterprise teams compare all by solution ci cd automation devops devsecops case studies customer stories resources open source github sponsors fund open source developers the readme project github community articles repositories topics trending collections pricing in this repository all github jump to no suggested jump to results in this repository all github jump to in this organization all github jump to in this repository all github jump to sign in sign up message brave brave ios public notifications fork 362 star 1 3k code issues 461 pull requests 19 actions projects 2 security insights more code issues pull requests actions projects security insights new issue have a question about this project sign up for a free github account to open an issue and contact its maintainers and the community pick a username email address password sign up for github by clicking sign up for github you agree to our terms of service and privacy statement we ll occasionally send you account related emails already on github sign in to your account jump to bottom fix 5374 add async request blocking via webkit message handlers 5444 merged iccub merged 2 commits into development from js 5374 request blocking jul 8 2022 merged fix 5374 add async request blocking via webkit message handlers 5444 iccub merged 2 commits into development from js 5374 request blocking jul 8 2022 conversation 28 commits 2 checks 7 files changed conversation this file contains bidirectional unicode text that may be interpreted or compiled differently than what appears below to review open the file in an editor that reveals hidden unicode characters learn more about bidirectional unicode characters show hidden characters copy link contributor cuba commented jun 3 2022 edited summary of changes this pull request fixes 5374 submitter checklist unit tests are updated to cover new or changed functionality user facing strings use nslocalizablestring test plan this is a tricky to test feature you may test by building the debug version of the application and seeing if no javascript errors are thrown on the injected scripts go to a few sites with known trackers and test that nothing is broken youtube facebook instagram etc 3 test 2 switch languages to something that uses regional lists ex switch phone to the polish go to twitter and make sure the login works screenshots reviewer checklist issues include necessary qa labels qa yes no test for performance degradation bug enhancement necessary security reviews have taken place adequate unit test coverage exists to prevent regressions adequate test plan exists for qa to validate if applicable issue and pull request is assigned to a milestone should happen at merge time sorry something went wrong all reactions pes10k reviewed jun 3 2022 view changes client webfilters adblockrustengine swift show resolved hide resolved pes10k reviewed jun 3 2022 view changes client webfilters adblockrustengine swift show resolved hide resolved pes10k reviewed jun 3 2022 view changes client frontend usercontent userscripts requestblocking js outdated show resolved hide resolved pes10k reviewed jun 3 2022 view changes client frontend usercontent userscripts requestblocking js outdated show resolved hide resolved pes10k reviewed jun 3 2022 view changes client frontend usercontent userscripts requestblocking js outdated show resolved hide resolved pes10k reviewed jun 3 2022 view changes client frontend usercontent userscripts requestblocking js outdated show resolved hide resolved pes10k reviewed jun 3 2022 view changes client frontend usercontent userscripts requestblocking js outdated show resolved hide resolved cuba force pushed the js 5374 request blocking branch from 0a0cc4e to 6231dda compare jun 3 2022 pes10k reviewed jun 3 2022 view changes client frontend usercontent userscripts requestblocking js outdated show resolved hide resolved pes10k reviewed jun 3 2022 view changes client frontend usercontent userscripts requestblocking js show resolved hide resolved cuba force pushed the js 5374 request blocking branch 3 times most recently from 0530f99 to aba546c compare jun 6 2022 cuba requested a review from a team jun 6 2022 cuba marked this pull request as ready for review jun 6 2022 cuba force pushed the js 5374 request blocking branch from aba546c to 19da8a6 compare jun 6 2022 pes10k reviewed jun 6 2022 view changes client frontend usercontent userscripts requestblocking js outdated show resolved hide resolved pes10k reviewed jun 6 2022 view changes client frontend usercontent userscripts requestblocking js outdated show resolved hide resolved pes10k reviewed jun 6 2022 view changes client frontend usercontent userscripts requestblocking js outdated show resolved hide resolved cuba force pushed the js 5374 request blocking branch from 19da8a6 to 209e84a compare jun 7 2022 iccub requested a review from pes10k jun 8 2022 thypon reviewed jun 9 2022 view changes client webfilters cosmeticfiltersresourcedownloader swift show resolved hide resolved client webfilters adblockertype swift show resolved hide resolved client webfilters adblockresourcedownloader swift show resolved hide resolved client frontend usercontent userscripts requestblocking js show resolved hide resolved client frontend usercontent userscripts requestblocking js show resolved hide resolved client frontend usercontent userscripts requestblocking js show resolved hide resolved thypon added the qa yes label jun 13 2022 thypon approved these changes jun 13 2022 view changes cuba force pushed the js 5374 request blocking branch from 209e84a to 3fb5887 compare jun 14 2022 cuba force pushed the js 5374 request blocking branch 2 times most recently from b09bb98 to b994601 compare jun 29 2022 cuba mentioned this pull request jun 29 2022 ref 5374 move request blocking stats tracking to requestblockingcontenthelper 5629 merged 7 tasks iccub requested a review from brandon t jul 7 2022 iccub removed the qa yes label jul 7 2022 thypon mentioned this pull request jul 7 2022 match safari in anonymizing js method values 5523 open cuba force pushed the js 5374 request blocking branch 2 times most recently from 7b2c501 to 96f1711 compare jul 7 2022 iccub requested changes jul 8 2022 view changes client frontend browser user scripts userscripthelper swift outdated show resolved hide resolved client webfilters shieldstats adblock fifodict swift show resolved hide resolved cuba force pushed the js 5374 request blocking branch from 96f1711 to 69b0415 compare jul 8 2022 brandon t requested changes jul 8 2022 view changes client frontend usercontent userscripts requestblocking js show resolved hide resolved client webfilters adblockresourcedownloader swift outdated show resolved hide resolved client webfilters contentblocker requestblockingcontenthelper swift outdated show resolved hide resolved client webfilters contentblocker requestblockingcontenthelper swift outdated show resolved hide resolved client webfilters shieldstats adblock adblockstats swift outdated show resolved hide resolved cuba force pushed the js 5374 request blocking branch from 0806e7e to c0ed280 compare jul 8 2022 iccub approved these changes jul 8 2022 view changes brandon t approved these changes jul 8 2022 view changes cuba force pushed the js 5374 request blocking branch from c0ed280 to 96f1939 compare jul 8 2022 iccub added this to the 1 41 milestone jul 8 2022 cuba added 2 commits jul 8 2022 fix 5374 add async request blocking via webkit message handlers 9d79575 fix 5374 fix for review 8236c50 iccub force pushed the js 5374 request blocking branch from 96f1939 to 8236c50 compare jul 8 2022 hide details view details iccub merged commit 07d5d6b into development jul 8 2022 8 checks passed iccub deleted the js 5374 request blocking branch jul 8 2022 sign up for free to join this conversation on github already have an account sign in to comment reviewers thypon brandon t iccub pes10k assignees no one assigned labels none yet projects none yet milestone 1 41 development successfully merging this pull request may close these issues block bad window fetch messages using the rust engine 5 participants add this suggestion to a batch that can be applied as a single commit this suggestion is invalid because no changes were made to the code suggestions cannot be applied while the pull request is closed suggestions cannot be applied while viewing a subset of changes only one suggestion per line can be applied in a batch add this suggestion to a batch that can be applied as a single commit applying suggestions on deleted lines is not supported you must change the existing code in this line in order to create a valid suggestion outdated suggestions cannot be applied this suggestion has been applied or marked resolved suggestions cannot be applied from pending reviews suggestions cannot be applied on multi line comments suggestions cannot be applied while the pull request is queued to merge footer 2022 github inc footer navigation terms privacy security status docs contact github pricing api training blog about you can t perform that action at this time you signed in with another tab or window reload to refresh your session you signed out in another tab or window reload to refresh your session
Images from subpage: "web.archive.org/web/20221021233122/https://github.com/brave/... " Verify
Images from subpage: "web.archive.org/web/20221021233122/https://github.com/brave/... " Verify
Images from subpage: "web.archive.org/web/20221021233122/https://github.com/brave/... " Verify
Images from subpage: "web.archive.org/web/20221021233122/https://github.com/brave/... " Verify
Images from subpage: "web.archive.org/web/20221021233122/https://github.com/brave/... " Verify

Verified site has: 101 subpage(s). Do you want to verify them? Verify pages:

1-5 6-10 11-15 16-20 21-25 26-30 31-35 36-40 41-45 46-50
51-55 56-60 61-65 66-70 71-75 76-80 81-85 86-90 91-95 96-100
101-101


The site also has references to the 2 subdomain(s)

  archive.org  Verify   help.archive.org  Verify


Top 50 hastags from of all verified websites.

Supplementary Information (add-on for SEO geeks)*- See more on header.verify-www.com

Header

HTTP/1.1 200 OK
Server nginx
Date Sat, 26 Sep 2026 15:45:02 GMT
Content-Type text/html; charset=utf-8
Transfer-Encoding chunked
Connection close
x-archive-orig-server GitHub.com
x-archive-orig-date Fri, 21 Oct 2022 23:31:23 GMT
x-archive-orig-cache-control no-cache
x-archive-orig-content-security-policy default-src none ; base-uri self ; block-all-mixed-content; child-src github.com/assets-cdn/worker/ gist.github.com/assets-cdn/worker/; connect-src self uploads.github.com objects-origin.githubusercontent.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com cdn.optimizely.com logx.optimizely.com/v1/events *.actions.githubusercontent.com wss://*.actions.githubusercontent.com online.visualstudio.com/api/v1/locations github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com; font-src github.githubassets.com; form-action self github.com gist.github.com objects-origin.githubusercontent.com; frame-ancestors none ; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src self data: github.githubassets.com identicons.github.com github-cloud.s3.amazonaws.com secured-user-images.githubusercontent.com/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com *.githubusercontent.com; manifest-src self ; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/; script-src github.githubassets.com; style-src unsafe-inline github.githubassets.com; worker-src github.com/assets-cdn/worker/ gist.github.com/assets-cdn/worker/
x-archive-orig-expect-ct max-age=2592000, report-uri= htt????/api.github.com/_private/browser/errors
x-archive-orig-referrer-policy no-referrer-when-downgrade
x-archive-orig-server-timing pull_request_layout-fragment;desc= pull_request_layout fragment ;dur=314.243928,conversation_content-fragment;desc= conversation_content fragment ;dur=1103.770863,conversation_sidebar-fragment;desc= conversation_sidebar fragment ;dur=198.160517,nginx;desc= NGINX ;dur=1.086436,glb;desc= GLB ;dur=47.123521
x-archive-orig-strict-transport-security max-age=31536000; includeSubdomains; preload
x-archive-orig-vary X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, Accept-Encoding, Accept, X-Requested-With
x-archive-orig-x-content-type-options nosniff
x-archive-orig-x-frame-options deny
x-archive-orig-x-pjax-url htt????/github.com/brave/brave-ios/pull/5444
x-archive-orig-x-voltron-version cc85742
x-archive-orig-x-xss-protection 0
x-archive-orig-set-cookie _gh_sess=%2F4RZNcDUfaWeRolLtqhHD8c0T65wnSroJMIjUTPUJuiNxckDWCxFU2wjkI%2FN8mgmM7DLmWmrpUnOtZzZFOariI1I0e6Y3ddsxRcIOsWagBivWX2HTn%2BARgB%2BdOCWhHF2X8TgiQAcoRnYdmqcepU9BcEzoL%2BiPjuKUqkaQi5QHhrTVG%2FNhDESyislrLLQHtH%2FapgaTX4aZWcRvpgBnYJwtXP1khXO5o35fkx2hwwJoNNSXSoyKhqkTKmx%2Bmw8fmbWbMhXpKCs9mu2Glq4ZT9njw%3D%3D--yT9xATOgKWOdYZIH--KzWB5FOA%2BjXG%2BRXZ3GcIDg%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
x-archive-orig-set-cookie _octo=GH1.1.1102430151.1666395082; Path=/; Domain=github.com; Expires=Sat, 21 Oct 2023 23:31:22 GMT; Secure; SameSite=Lax
x-archive-orig-set-cookie logged_in=no; Path=/; Domain=github.com; Expires=Sat, 21 Oct 2023 23:31:22 GMT; HttpOnly; Secure; SameSite=Lax
x-archive-orig-accept-ranges bytes
x-archive-orig-transfer-encoding chunked
x-archive-orig-x-github-request-id ED97:86C1:4805F7:4AD15D:63532BCA
x-archive-guessed-content-type text/html
x-archive-guessed-charset utf-8
memento-datetime Fri, 21 Oct 2022 23:31:22 GMT
link <htt????/github.com/brave/brave-ios/pull/5444>; rel= original , <htt???/web.archive.org/web/timemap/link/htt????/github.com/brave/brave-ios/pull/5444>; rel= timemap ; type= application/link-format , <htt???/web.archive.org/web/htt????/github.com/brave/brave-ios/pull/5444>; rel= timegate , <htt???/web.archive.org/web/20220624142935/htt????/github.com/brave/brave-ios/pull/5444>; rel= first memento ; datetime= Fri, 24 Jun 2022 14:29:35 GMT , <htt???/web.archive.org/web/20220624142935/htt????/github.com/brave/brave-ios/pull/5444>; rel= prev memento ; datetime= Fri, 24 Jun 2022 14:29:35 GMT , <htt???/web.archive.org/web/20221021233122/htt????/github.com/brave/brave-ios/pull/5444>; rel= memento ; datetime= Fri, 21 Oct 2022 23:31:22 GMT , <htt???/web.archive.org/web/20221021233122/htt????/github.com/brave/brave-ios/pull/5444>; rel= last memento ; datetime= Fri, 21 Oct 2022 23:31:22 GMT
content-security-policy default-src self unsafe-eval unsafe-inline data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src archiveteam_urls_20221021233230_8cb909f6/urls_20221021233230_8cb909f6.1650286618.megawarc.warc.zst
server-timing captures_list;dur=0.355062, exclusion.robots;dur=0.034530, exclusion.robots.policy;dur=0.027835, esindex;dur=0.005895, cdx.remote;dur=28.137868, LoadShardBlock;dur=300.565410, PetaboxLoader3.datanode;dur=304.481694, PetaboxLoader3.resolve;dur=253.247304, load_resource;dur=326.711331, loaddict;dur=20.943527, nav;dur=0.123807
x-app-server wwwb-app253-dc8
x-ts 200
x-tr 794
server-timing TR;dur=0,Tw;dur=0,Tc;dur=1
set-cookie wb-p-SERVER=wwwb-app253; path=/
X-location All
X-AS 16276
X-RL 0
X-NA 0
X-Page-Cache MISS
Server-Timing MISS
X-NID OVH SAS
Referrer-Policy no-referrer-when-downgrade
Permissions-Policy interest-cohort=()
X-sd 0
Content-Encoding gzip

Meta Tags

title="Fix #5374: Add async request blocking via webkit message handlers by cuba · Pull Request #5444 · brave/brave-ios · GitHub"
charset="utf-8"
name="optimizely-datafile" content='{"groups": [], "environmentKey": "production", "rollouts": [], "typedAudiences": [], "projectId": "16737760170", "variables": [], "featureFlags": [], "experiments": [], "version": "4", "audiences": [{"conditions": "[\"or\", {\"match\": \"exact\", \"name\": \"$opt_dummy_attribute\", \"type\": \"custom_attribute\", \"value\": \"$opt_dummy_value\"}]", "id": "$opt_dummy_audience", "name": "Optimizely-Generated Audience for Backwards Compatibility"}], "anonymizeIP": true, "sdkKey": "WTc6awnGuYDdG98CYRban", "attributes": [{"id": "16822470375", "key": "user_id"}, {"id": "17143601254", "key": "spammy"}, {"id": "18175660309", "key": "organization_plan"}, {"id": "18813001570", "key": "is_logged_in"}, {"id": "19073851829", "key": "geo"}, {"id": "20175462351", "key": "requestedCurrency"}, {"id": "20785470195", "key": "country_code"}, {"id": "21656311196", "key": "opened_downgrade_dialog"}], "botFiltering": false, "accountId": "16737760170", "events": [{"experimentIds": [], "id": "17911811441", "key": "hydro_click.dashboard.teacher_toolbox_cta"}, {"experimentIds": [], "id": "18124116703", "key": "submit.organizations.complete_sign_up"}, {"experimentIds": [], "id": "18145892387", "key": "no_metric.tracked_outside_of_optimizely"}, {"experimentIds": [], "id": "18178755568", "key": "click.org_onboarding_checklist.add_repo"}, {"experimentIds": [], "id": "18180553241", "key": "submit.repository_imports.create"}, {"experimentIds": [], "id": "18186103728", "key": "click.help.learn_more_about_repository_creation"}, {"experimentIds": [], "id": "18188530140", "key": "test_event"}, {"experimentIds": [], "id": "18191963644", "key": "click.empty_org_repo_cta.transfer_repository"}, {"experimentIds": [], "id": "18195612788", "key": "click.empty_org_repo_cta.import_repository"}, {"experimentIds": [], "id": "18210945499", "key": "click.org_onboarding_checklist.invite_members"}, {"experimentIds": [], "id": "18211063248", "key": "click.empty_org_repo_cta.create_repository"}, {"experimentIds": [], "id": "18215721889", "key": "click.org_onboarding_checklist.update_profile"}, {"experimentIds": [], "id": "18224360785", "key": "click.org_onboarding_checklist.dismiss"}, {"experimentIds": [], "id": "18234832286", "key": "submit.organization_activation.complete"}, {"experimentIds": [], "id": "18252392383", "key": "submit.org_repository.create"}, {"experimentIds": [], "id": "18257551537", "key": "submit.org_member_invitation.create"}, {"experimentIds": [], "id": "18259522260", "key": "submit.organization_profile.update"}, {"experimentIds": [], "id": "18564603625", "key": "view.classroom_select_organization"}, {"experimentIds": [], "id": "18568612016", "key": "click.classroom_sign_in_click"}, {"experimentIds": [], "id": "18572592540", "key": "view.classroom_name"}, {"experimentIds": [], "id": "18574203855", "key": "click.classroom_create_organization"}, {"experimentIds": [], "id": "18582053415", "key": "click.classroom_select_organization"}, {"experime...
name="request-id" content="ED97:86C1:4805F7:4AD15D:63532BCA" data-pjax-transient="true"
name="html-safe-nonce" content="a7c0e498057ba059f77e0c845b64ca3315b3a4e7f351550788c47c9038eb8fe9" data-pjax-transient="true"
name="visitor-payload" content="eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFRDk3Ojg2QzE6NDgwNUY3OjRBRDE1RDo2MzUzMkJDQSIsInZpc2l0b3JfaWQiOiI0NzM0OTAxNDQ2MzM1NzM2Nzc4IiwicmVnaW9uX2VkZ2UiOiJmcmEiLCJyZWdpb25fcmVuZGVyIjoiZnJhIn0=" data-pjax-transient="true"
name="visitor-hmac" content="acf2298aee77d0f58c7c8338e8a13a24c04f70500c5b3f6aa92dde2f372f257b" data-pjax-transient="true"
name="hovercard-subject-tag" content="pull_request:957820209" data-turbo-transient
name="github-keyboard-shortcuts" content="repository,pull-request-list,pull-request-conversation,pull-request-files-changed" data-turbo-transient="true"
name="selected-link" value="repo_pulls" data-turbo-transient
name="google-site-verification" content="c1kuD-K2HIVF635lypcsWPoD4kilo5-jA_wBFyT4uMY"
name="google-site-verification" content="KT5gs8h0wvaagLKAVWq8bbeNwnZZK1r1XQysX3xurLU"
name="google-site-verification" content="ZzhVyEFwb7w3e0-uOTltm8Jsck2F5StVihD0exw2fsA"
name="google-site-verification" content="GXs5KoUUkNCoaAZn7wPN-t01Pywp9M3sEjnt_3_ZWPc"
name="google-site-verification" content="Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I"
name="octolytics-url" content="htt????/collector.github.com/github/collect"
name="analytics-location" content="/<user-name>/<repo-name>/voltron/pull_requests_fragments/pull_request_layout" data-turbo-transient="true"
name="user-login" content=""
name="viewport" content="width=device-width"
name="description" content="Summary of Changes This pull request fixes #5374 Submitter Checklist: Unit Tests are updated to cover new or changed functionality User-facing strings use NSLocalizableString() Test Plan: This is a tricky to test feature: You may test by building the debug version of the application and seeing if no javascript errors are thrown on the injected scripts. Go to a few sites with known trackers and test that nothing is broken. (YouTube, Facebook, instagram, etc)3. Test 2: Switch languages to something that uses regional lists. (ex switch phone to the polish) Go to twitter and make sure the login works Screenshots: Reviewer Checklist: Issues include necessary QA labels: QA/(Yes|No) - test for performance degradation bug / enhancement Necessary security reviews have taken place. Adequate unit test coverage exists to prevent regressions. Adequate test plan exists for QA to validate (if applicable). Issue and pull request is assigned to a milestone (should happen at merge time)."
property="fb:app_id" content="1401488693436528"
name="apple-itunes-app" content="app-id=1477376905"
name="twitter:image:src" content="htt????/opengraph.githubassets.com/37e316badfcd7471fe4cfd46ee7f71f06277f7e08b2dccb6cae8859829be76e9/brave/brave-ios/pull/5444"
name="twitter:site" content="@github"
name="twitter:card" content="summary_large_image"
name="twitter:title" content="Fix #5374: Add async request blocking via webkit message handlers by cuba · Pull Request #5444 · brave/brave-ios"
name="twitter:description" content="Summary of Changes This pull request fixes #5374 Submitter Checklist: Unit Tests are updated to cover new or changed functionality User-facing strings use NSLocalizableString() Test Plan: Thi..."
property="og:image" content="htt???/web.archive.org/web/20221021233122im_/htt????/opengraph.githubassets.com/37e316badfcd7471fe4cfd46ee7f71f06277f7e08b2dccb6cae8859829be76e9/brave/brave-ios/pull/5444"
property="og:image:alt" content="Summary of Changes This pull request fixes #5374 Submitter Checklist: Unit Tests are updated to cover new or changed functionality User-facing strings use NSLocalizableString() Test Plan: Thi..."
property="og:image:width" content="1200"
property="og:image:height" content="600"
property="og:site_name" content="GitHub"
property="og:type" content="object"
property="og:title" content="Fix #5374: Add async request blocking via webkit message handlers by cuba · Pull Request #5444 · brave/brave-ios"
property="og:url" content="htt???/web.archive.org/web/20221021233122/htt????/github.com/brave/brave-ios/pull/5444"
property="og:description" content="Summary of Changes This pull request fixes #5374 Submitter Checklist: Unit Tests are updated to cover new or changed functionality User-facing strings use NSLocalizableString() Test Plan: Thi..."
name="hostname" content="github.com"
name="expected-hostname" content="github.com"
name="enabled-features" content="ACTIONS_RUN_NAME,IMAGE_METRIC_TRACKING,GEOJSON_AZURE_MAPS,STRICT_DEFERRED_DIFF_LINES_CHECKS"
http-equiv="x-pjax-version" content="98ee1d26d5d98577f44187af850a2abbc57308c151f3ab40c8fdd96111712bc3" data-turbo-track="reload"
http-equiv="x-pjax-csp-version" content="fb95bc9a124b6b6d8a2e004152f99e30988dc83929a5c9d6cc6341ce348909f3" data-turbo-track="reload"
http-equiv="x-pjax-css-version" content="72078c3a05b1ec165700dd3ce4d2904fa9464a3d672f92fcfd78bc19aa9e37a6" data-turbo-track="reload"
http-equiv="x-pjax-js-version" content="8742a0f7202859c8a48b5edd7e5af77324e67dfe891b0dc9e62b6196c904c655" data-turbo-track="reload"
name="turbo-cache-control" content="no-preview" data-turbo-transient=""
name="voltron-timing" value="1109"
name="go-import" content="github.com/brave/brave-ios git htt????/github.com/brave/brave-ios.git"
name="octolytics-dimension-user_id" content="12301619"
name="octolytics-dimension-user_login" content="brave"
name="octolytics-dimension-repository_id" content="113486284"
name="octolytics-dimension-repository_nwo" content="brave/brave-ios"
name="octolytics-dimension-repository_public" content="true"
name="octolytics-dimension-repository_is_fork" content="false"
name="octolytics-dimension-repository_network_root_id" content="113486284"
name="octolytics-dimension-repository_network_root_nwo" content="brave/brave-ios"
name="turbo-body-classes" content="logged-out env-production page-responsive"
name="browser-stats-url" content="htt????/api.github.com/_private/browser/stats"
name="browser-errors-url" content="htt????/api.github.com/_private/browser/errors"
name="browser-optimizely-client-errors-url" content="htt????/api.github.com/_private/browser/optimizely_client/errors"
name="theme-color" content="#1e2327"
name="color-scheme" content="light dark"

Load Info

page size67585
load time (s)1.401317
redirect count0
speed download48240
server IP 207.241.237.3
* all occurrences of the string "http://" have been changed to "htt???/"