Files
obsidian-vault/work/notes/work-summary-notes-draft-2026-10-23.md
T

119 lines
12 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
tags: [work, performance-review, draft]
date: 2026-10-26
status: draft-for-manual-paste
source: Asana Work Summary 1213731680648355 (copy fetched 2026-10-26, not modified since 2026-10-23), personal_os DB (read-only)
---
**Structural work, refactoring and tooling**
- Feb/10: [New Type-Safe Settings Protocol: KeyValueStoring with StoringKeys](https://app.asana.com/0/0/1213211176970868)
- Mar/6: [Convert all macOS modules to Swift Package](https://app.asana.com/0/0/1211573210737831) – AppUpdater, CrashReporting and Bitwarden moved to local Swift packages
- Apr/28: [Proposal: Rollback /Applications/DEBUG install dir for macOS browser](https://app.asana.com/0/0/1214136461142650)
- Sep/30: [Proposal: Code-initialized CoreData models](https://app.asana.com/0/0/1218983598776255)
- Oct/16: [Migration to fully VSCode-supported builds&debugging](https://app.asana.com/0/0/1209808486380252) – closed Oct/16: full dev cycle runs from VS Code/Cursor; not adopted team-wide (opt-in setup); includes compile-flag removal, storyboard removal (12 PRs), #bundle localization, dead target flags, sandbox-test-tool replacement
- Oct/19: [Remove CoreData SPM test hacks compiling model in runtime](https://app.asana.com/0/0/1218987523298563)
- open: [Move macOS UI Tests target to separate xcode project file](https://app.asana.com/0/0/1219521748932290)
**Tests and CI**
- Feb/4: [Disable flaky testWhenSwitchingBetweenTabsWithTypedValue_typedValueIsPreserved](https://app.asana.com/0/0/1213123965892224)
- Feb/5: [NavigationTests.DistributedNavigationDelegateTests.testWhenWebContentProcessIsTerminated_webProce…](https://app.asana.com/0/0/1206506149377247)
- Mar/10: [(iOS) Failing E2E test: ai-chat-iphone-ipad-flag](https://app.asana.com/0/0/1213569958901253)
- Apr/20: [Integration_Tests_App_Store.HistoryIntegrationTests.testWhenScriptTrackerLoaded_trackerAddedToHis…](https://app.asana.com/0/0/1205641193228593)
- Apr/22: [(macOS) GeolocationProviderTests async tests flakiness](https://app.asana.com/0/0/1213996660793764)
- Jun/16: [Integration_Tests.ErrorPageTests.testWhenTabWithConnectionLostErrorActivatedAndReloadFailsAgain_e…](https://app.asana.com/0/0/1208324840822237)
- Jul/4: [Integration_Tests_App_Store.AddressBarTests.testWhenGoingBackToNewtabPage_addressBarIsActivated](https://app.asana.com/0/0/1209318139281949)
- Jul/13: [Fix testWhenAuthenticationChallengeReturnsCancel_responderChainReceivesFailure](https://app.asana.com/0/0/1215587453456948)
- Jul/16: [macOS: Only build arm64 architecture for UI Tests](https://app.asana.com/0/0/1216591205063619)
- Aug/19: [Fix BSK/NavigationTests now failing in macOS 26.6+](https://app.asana.com/0/0/1217396172381092)
- Sep/19: [NavigationTests.NavigationSessionRestorationTests.testWhenSessionIsRestored_navigationTypeIsSessi…](https://app.asana.com/0/0/1206506154943201)
- Sep/19: [NavigationTests.DistributedNavigationDelegateTests.testRealRequestAfterCustomSchemeRequest](https://app.asana.com/0/0/1206506317738372)
- Sep/19: [NavigationTests.NavigationDownloadsTests.testDownloadNavigationActionFromFrame](https://app.asana.com/0/0/1206506327039123)
- Sep/29: [macOS 27: WebKit HUD private API has changed](https://app.asana.com/0/0/1218906032497990)
- Oct/17: [macOS: AddressBarTests (integration tests) failing on Bitrise runners](https://app.asana.com/0/0/1217390622364925)
- Oct/19: [BSK: NavigationAuthChallengeTests.testWhenAuthenticationChallengeReturnsCancel_responderChainRece…](https://app.asana.com/0/0/1217382197304459)
- Oct/21: [macOS: Address bar Ask AI Chat button keeps the closed window’s objects alive](https://app.asana.com/0/0/1219676439283927)
- Oct/21: [Swift Testing migration batch](https://app.asana.com/0/0/1219709925032923)
- Oct/21: [Three package test bundles never run on PR CI: EventHubTests, SnapshotTestingSupportTests, UIComp…](https://app.asana.com/0/0/1219728566677383)
**Crashes, bugs and pixel triage**
- Feb/19: [Option menu not displaying with control + click](https://app.asana.com/0/0/1213223886344977)
- Mar/19: [(Bug) Autofill password manager updated to Bitwarden without user consent](https://app.asana.com/0/0/1213733826355513)
- Mar/30: [Investigate and consider applying recent KSCrash changes](https://app.asana.com/0/0/1213875029587621)
- Apr/7: [Downloaded file names are cut short](https://app.asana.com/0/0/1213803861044638)
- Apr/10: [macOS Big Sur End Of Life: fix critical issues](https://app.asana.com/0/0/1213148789021806)
- Apr/21: [Unable to download from DMV site due to popup blocking.](https://app.asana.com/0/0/1213832268661772)
- Apr/21: [PR privacy-configuration #4987: Add dmv.ny.gov to popup blocking allowlist on macOS](https://app.asana.com/0/0/1214128779286157)
- Apr/23: [Crash in NSException+cxxHandler.mm](https://app.asana.com/0/0/1214143353966986)
- Apr/30: [Validate malicious site protection pixel anomalies](https://app.asana.com/0/0/1214399571487179)
- May/4: [Follow up on "Hovered link tooltip covers content in the bottom"](https://app.asana.com/0/0/1214426153607555)
- May/19: [PR privacy-configuration #5189: Disable old Duck.ai onboarding experiment; add onboardingDuckAIQu…](https://app.asana.com/0/0/1214895946163976)
- Jun/22: [PR privacy-configuration #5395: Disable Duck.ai onboarding trackers demo experiment](https://app.asana.com/0/0/1215903684761315)
- Jun/25: [Remove or re-evaluate Warn Before Quit pixels](https://app.asana.com/0/0/1212808567112832)
- Jul/3: [SIGKILL String.hashedSuffixRange (WKNavigationAction.isSameDocumentNavigation main-thread stall)](https://app.asana.com/0/0/1215403820548743)
- Jul/6: [Hovering over tabs sometimes leaves the preview stuck open, and it only closes by triggering anot…](https://app.asana.com/0/0/1207427229216996)
- Jul/27: [Pinned tab opens link in background tab](https://app.asana.com/0/0/1214038885921128)
- Aug/21: [mac_debug_webkit_did_terminate: 7682778 pixels (+1849%)](https://app.asana.com/0/0/1217730135971381)
- Sep/14: [macOS: One-time "Allow" permission decision has no effect (camera/mic/external apps)](https://app.asana.com/0/0/1218390043558943)
- Sep/18: [Pixel spikes: mac_debug_dari (09.13 report)](https://app.asana.com/0/0/1218465897093751)
- Oct/7: [PR privacy-configuration #6024: Gate Sync auto-restore to iOS 7.240.1](https://app.asana.com/0/0/1219230942293647)
- Oct/16: [EXC_BAD_ACCESS NSError.domainAndCode.getter](https://app.asana.com/0/0/1219292410414766)
- Oct/20: [Text selection in the address bar doesn't work as standard](https://app.asana.com/0/0/1214071796247142)
- Oct/20: [SIGSEGV/SIGKILL EmailKeychainManager.retrieveData (RecursiveLockWithSideEffects unbounded recursi…](https://app.asana.com/0/0/1215495893369499)
- Oct/21: [Cannot open a duplicate tab.](https://app.asana.com/0/0/1214147700081496)
- Oct/21: [Suggestions: open tab not found by gh PR number](https://app.asana.com/0/0/1219711264523982)
- Oct/21: [PR privacy-configuration #6242: Gate cpmDiagnosticsRecorder to iOS 7.243.0 / macOS 1.213.0](https://app.asana.com/0/0/1219726478863653)
- open: [Bug: Tab preview stuck around - 2d](https://app.asana.com/0/0/1208347387296425)
**iOS Duck.ai onboarding, experiments and subscription promo**
- Mar/3: [iOS: Mobile app onboarding Duck.ai copy additions (2 days)](https://app.asana.com/0/0/1213318082980990)
- Mar/4: [iOS Screenshots](https://app.asana.com/0/0/1213505138168246)
- Mar/9: [iOS: Mobile app onboarding Toggle Selection copy update (< 1 day)](https://app.asana.com/0/0/1213505143018852)
- Mar/9: [iOS: Add Line Break after "between"](https://app.asana.com/0/0/1213562442973310)
- Apr/20: [NA Analysis: iOS Duck.ai Onboarding Experiment - Chat](https://app.asana.com/0/0/1214126868034919)
- Apr/20: [NA Analysis: iOS Duck.ai Onboarding Experiment - Drop-off](https://app.asana.com/0/0/1214126868034924)
- Apr/20: [NA Analysis: iOS Duck.ai Onboarding Experiment - CTA Interactions](https://app.asana.com/0/0/1214135053253748)
- May/3: [NA Analysis: iOS Duck.ai Onboarding Experiment](https://app.asana.com/0/0/1214126868034912)
- Jun/17: [NA Analysis: iOS Duck.ai Onboarding Tracker Demo Experiment](https://app.asana.com/0/0/1215186850972358)
- Sep/18: [Monitor the error after rolling out the fix](https://app.asana.com/0/0/1218179064557826)
- Oct/7: [Duck.ai fire button onboarding loop](https://app.asana.com/0/0/1219170037473457)
**Reviews**
- Sep/1: [Review Request: Add 202609v1 TDS experiment at 25%](https://app.asana.com/0/0/1218049729572613)
- Sep/3: [Review Request: Re-stage TDS A/B experiment](https://app.asana.com/0/0/1218149108608796)
**Other**
- Sep/4: [Add check for products availability](https://app.asana.com/0/0/1218135697815902)
**Closed Feb/11**
- [macOS: testGPC](https://app.asana.com/0/0/1204317492529614)
- [Improve reliability of HTTPSUpgradeIntegrationTests](https://app.asana.com/0/0/1204457673014327)
- [macOS: NavigationProtectionIntegrationTests.testAMPLinks](https://app.asana.com/0/0/1204964843231114)
- [macOS: NavigationProtectionIntegrationTests.testReferrerTrimming](https://app.asana.com/0/0/1205069911498948)
- [Some Sentry exception reports have filtered-out stack trace](https://app.asana.com/0/0/1208407293762413)
- [refactor UserDefaultsWrapper to support SwiftUI/publishing](https://app.asana.com/0/0/1208785877826811)
- [Privacy features flaky (autoconsent, gpc..)](https://app.asana.com/0/0/1209767015721437)
- [Browser update not installed instantly; Empty description.](https://app.asana.com/0/0/1209800316258011)
- [Unit tests random failures](https://app.asana.com/0/0/1209839316313102)
- [Adopt Swift Testing](https://app.asana.com/0/0/1210042803727329)
- [macOS app Accessibility](https://app.asana.com/0/0/1210056870640222)
- [Add tests for Modifier Keys Link activation](https://app.asana.com/0/0/1210067809730612)
- [mac_debug_dfpf](https://app.asana.com/0/0/1211242308121403)
- [make address bar progress match request timeout](https://app.asana.com/0/0/1211350410583830)
- [Fire Button](https://app.asana.com/0/0/1211815980398410)
- [EXC_BREAKPOINT MainWindowController.moveTabBarView](https://app.asana.com/0/0/1212633133822845)
**Other work**
- Feb/6: scoping [macOS: Address bar bugs batch](https://app.asana.com/0/0/1213148466589898)
- Feb/10: [announcement: New Type-Safe Settings Protocol](https://app.asana.com/0/1213210586557160/), [KeyValueStoring Adoption Guidelines](https://app.asana.com/0/0/1213193685927782)
- Jul/8: [Pixel anomaly report 2026.04.07 (mac) – Downloads assertion failure](https://app.asana.com/0/0/1213975525679527) – proactive improvement of downloads error handling
- Mar/31: [Using local LLM model (llama/qwen) for iTerm2 command generation](https://app.asana.com/0/0/1213885214199647)
- Jul/16: [macOS REVIEW builds now default to arm64-only](https://app.asana.com/0/1216597500971739/)
- Sep/3: [review comment finding an issue in a macOS PR and helping to fix it](https://github.com/duckduckgo/apple-browsers/pull/6584#pullrequestreview-5098464623)
- Oct/6: [Mapping Apple OS builds to WebKit source releases](https://app.asana.com/0/0/1219208775858201) (WebKit ↔ OS table for crash forensics, presented at Apple Weekly Oct/6)
- Oct/16: [How many users are converting from the half-sheet promo?](https://app.asana.com/0/0/1219469970318428) – my analysis comment for the subscriptions team
- Oct: [VSCode Setup for iOS/macOS development](https://app.asana.com/0/0/1209678170937083), [How to work with Apple Browsers using Git worktrees](https://app.asana.com/0/0/1219571548600350)
**Apple Weekly topics**
- Feb/10: type-safe settings protocol (KeyValueStoring)
- Apr/21: proposal to roll back `/Applications/DEBUG` (feedback from Diego and Dominik changed the approach) and a demo of a VM-based UI test runner for agents
- Sep/29: CoreData code-initialized models proposal (dropped after objections); Oct/6: macOS modularization plan (Tech Designs in the sections above); Oct/20: UI tests target split, VS Code postmortem