19 KiB
19 KiB
tags, date, status, source
| tags | date | status | source | |||
|---|---|---|---|---|---|---|
|
2026-10-26 | draft-for-manual-paste | 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
- Mar/6: Convert all macOS modules to Swift Package – AppUpdater, CrashReporting and Bitwarden moved to local Swift packages
- Apr/20: Proposal: rollback/Applications/DEBUG install path
- Apr/28: Proposal: Rollback /Applications/DEBUG install dir for macOS browser
- Sep/30: Proposal: Code-initialized CoreData models
- Oct/16: Migration to fully VSCode-supported builds&debugging – 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
- Oct/20: xcodebuild MCP
- open: Move macOS UI Tests target to separate xcode project file
Tests and CI
- Feb/4: Disable flaky testWhenSwitchingBetweenTabsWithTypedValue_typedValueIsPreserved
- Feb/5: NavigationTests.DistributedNavigationDelegateTests.testWhenWebContentProcessIsTerminated_webProce…
- Feb/6: GH Workflow Failure - UI Tests
- Feb/9: PR Check is failing on main
- Feb/10: PR Check is failing on main
- Feb/18: PR Check is failing on main
- Feb/25: PR Check is failing on main
- Mar/3: GH Workflow Failure - UI Tests - PrivacyDashboardUITests
- Mar/4: PR Check is failing on main
- Mar/9: PR Check is failing on main
- Mar/10: (iOS) Failing E2E test: ai-chat-iphone-ipad-flag
- Mar/12: PR Check is failing on main
- Mar/24: GH Workflow Failure - UI Tests
- Apr/20: Integration_Tests_App_Store.HistoryIntegrationTests.testWhenScriptTrackerLoaded_trackerAddedToHis…
- Apr/20: make dbp2e2 flaky test for anh
- Apr/21: PR Check is failing on main
- Apr/22: (macOS) GeolocationProviderTests async tests flakiness
- Jun/1: PR Check is failing on main
- Jun/16: Integration_Tests.ErrorPageTests.testWhenTabWithConnectionLostErrorActivatedAndReloadFailsAgain_e…
- Jul/1: GH Workflow Failure - UI Tests
- Jul/4: Integration_Tests_App_Store.AddressBarTests.testWhenGoingBackToNewtabPage_addressBarIsActivated
- Jul/8: PR Check is failing on main testWhenDidUpdateStorageCacheNotificationNotificationSentThenUserScri…
- Jul/13: Fix testWhenAuthenticationChallengeReturnsCancel_responderChainReceivesFailure
- Jul/16: PR Check is failing on main - testWhenTabWithConnectionLostErrorActivatedAndReloadFailsAgain_erro…
- Jul/16: GH Workflow Failure - DownloadsUITests - Fire Window downloads added to Regular window
- Jul/16: macOS: Only build arm64 architecture for UI Tests
- Aug/19: GH Workflow Failure - PrivacyDashboardUITests
- Aug/19: Fix BSK/NavigationTests now failing in macOS 26.6+
- Aug/20: PR Check is failing on main – testWhenTabWithConnectionLostErrorActivatedAndReloadFailsAgain_erro…
- Aug/21: Add swiftlint rule to use uitestcase and avoid app.launch
- Aug/28: GH Workflow Failure - UI Tests - PrivacyDashboardUITests
- Aug/28: GH Workflow Failure - UI Tests (internal mode, advance warning)
- Sep/14: GH Workflow Failure - UI Tests
- Sep/19: NavigationTests.NavigationSessionRestorationTests.testWhenSessionIsRestored_navigationTypeIsSessi…
- Sep/19: NavigationTests.DistributedNavigationDelegateTests.testRealRequestAfterCustomSchemeRequest
- Sep/19: NavigationTests.NavigationDownloadsTests.testDownloadNavigationActionFromFrame
- Sep/29: macOS 27: WebKit HUD private API has changed
- Oct/2: GH Workflow Failure - UI Tests
- Oct/16: GH Workflow Failure - UI Tests (internal mode, advance warning)
- Oct/17: macOS: AddressBarTests (integration tests) failing on Bitrise runners
- Oct/19: BSK: NavigationAuthChallengeTests.testWhenAuthenticationChallengeReturnsCancel_responderChainRece…
- Oct/19: PR Check is failing on main
- Oct/19: PR Check is failing on main
- Oct/21: macOS: Address bar Ask AI Chat button keeps the closed window’s objects alive
- Oct/21: Swift Testing migration batch
- Oct/21: Three package test bundles never run on PR CI: EventHubTests, SnapshotTestingSupportTests, UIComp…
Crashes, bugs and pixel triage
- Feb/19: Option menu not displaying with control + click
- Mar/19: (Bug) Autofill password manager updated to Bitwarden without user consent
- Mar/30: Investigate and consider applying recent KSCrash changes
- Apr/7: Downloaded file names are cut short
- Apr/10: macOS Big Sur End Of Life: fix critical issues
- Apr/20: autofill not working on HomeAssistant login page
- Apr/21: Unable to download from DMV site due to popup blocking.
- Apr/21: PR privacy-configuration #4987: Add dmv.ny.gov to popup blocking allowlist on macOS
- Apr/23: Crash in NSException+cxxHandler.mm
- Apr/30: Validate malicious site protection pixel anomalies
- May/4: Follow up on "Hovered link tooltip covers content in the bottom"
- May/19: PR privacy-configuration #5189: Disable old Duck.ai onboarding experiment; add onboardingDuckAIQu…
- Jun/22: PR privacy-configuration #5395: Disable Duck.ai onboarding trackers demo experiment
- Jun/25: Remove or re-evaluate Warn Before Quit pixels
- Jul/3: SIGKILL String.hashedSuffixRange (WKNavigationAction.isSameDocumentNavigation main-thread stall)
- Jul/6: Hovering over tabs sometimes leaves the preview stuck open, and it only closes by triggering anot…
- Jul/27: Pinned tab opens link in background tab
- Aug/21: mac_debug_webkit_did_terminate: 7682778 pixels (+1849%)
- Sep/14: macOS: One-time "Allow" permission decision has no effect (camera/mic/external apps)
- Sep/18: Pixel spikes: mac_debug_dari (09.13 report)
- Oct/7: PR privacy-configuration #6024: Gate Sync auto-restore to iOS 7.240.1
- Oct/16: EXC_BAD_ACCESS NSError.domainAndCode.getter
- Oct/20: Text selection in the address bar doesn't work as standard
- Oct/20: SIGSEGV/SIGKILL EmailKeychainManager.retrieveData (RecursiveLockWithSideEffects unbounded recursi…
- Oct/21: Cannot open a duplicate tab.
- Oct/21: Suggestions: open tab not found by gh PR number
- Oct/21: PR privacy-configuration #6242: Gate cpmDiagnosticsRecorder to iOS 7.243.0 / macOS 1.213.0
- open: Bug: Tab preview stuck around - 2d
iOS Duck.ai onboarding, experiments and subscription promo (not covered by project entries)
- Mar/3: iOS: Mobile app onboarding Duck.ai copy additions (2 days)
- Mar/4: iOS Screenshots
- Mar/9: iOS: Mobile app onboarding Toggle Selection copy update (< 1 day)
- Mar/9: iOS: Add Line Break after "between"
- Apr/20: NA Analysis: iOS Duck.ai Onboarding Experiment - Chat
- Apr/20: NA Analysis: iOS Duck.ai Onboarding Experiment - Drop-off
- Apr/20: NA Analysis: iOS Duck.ai Onboarding Experiment - CTA Interactions
- May/3: NA Analysis: iOS Duck.ai Onboarding Experiment
- Jun/17: NA Analysis: iOS Duck.ai Onboarding Tracker Demo Experiment
- Jun/22: duck.ai onboarding Localization!
- Sep/18: Monitor the error after rolling out the fix
- Oct/7: Duck.ai fire button onboarding loop
Team, hiring and knowledge sharing
- Jun/22: Alex - Thank you for your impactful work!
- Jun/29: EP2 TD Review Calibration - 7a2 (Alex)
- Sep/1: Feedback from Alex Martemyanov for Alessandro Boron
- Sep/1: Review Request: Add 202609v1 TDS experiment at 25%
- Sep/3: Review Request: Re-stage TDS A/B experiment
- Oct/15: Add Hermes/agent system to Apple AI knowledge sharing
- open: EP3 Implementation Calibration - Alex
Other
Closed Feb/11 (backlog grooming, mostly tasks from 2023–2025; delete this group if it is not your work of this cycle)
- Display sound icon and permission
- macOS: testGPC
- Improve reliability of HTTPSUpgradeIntegrationTests
- add JSONDecoderExtension from string helper to Common
- macOS: NavigationProtectionIntegrationTests.testAMPLinks
- macOS: NavigationProtectionIntegrationTests.testReferrerTrimming
- Popup not blocked after failed Open in new window
- Drag window by holding the Address Bar; Activate Bar on mouse up
- Reduce Tab preview wait time; fix not appearing after disappearing
- QW: show update window always on top
- Test plans
- (Action Required) Update Desktop Browser Feature description if needed
- (Action Required) Update Desktop Browser Feature description if needed
- move hotfix tasks to Done section, add tag
- Some Sentry exception reports have filtered-out stack trace
- check javaScriptCanOpenWindowsAutomatically usage
- refactor UserDefaultsWrapper to support SwiftUI/publishing
- Adjust ui tests to use standard accessors, make cursor instructions
- Ui tests for pinned tabs activation
- Ui tests for pinned tabs dialogs
- Ui tests for closing last pinned tab
- Swift withoutActuallyEscaping
- Skip swift syntax build flag
- Add pixel metric for new menu item
- Privacy features flaky (autoconsent, gpc..)
- Browser update not installed instantly; Empty description.
- Unit tests random failures
- mention AI in documentation features
- Adopt Swift Testing
- tell about ??? "" operator
- macOS app Accessibility
- AI documentation generation
- Add tests for Modifier Keys Link activation
- Create apple radars
- Tab stays highlighted
- Add .md feature/pixels documentation
- add by-target file placement enforcement to input file checker
- duplicate tab for pinned tab should create unpinned
- document vscode/sweetpad/swift-build
- Check Integration Tests failures on GHA
- check windows downloads tasks
- Merge Tab Bar AX controls
- add UI tests to how we write tests
- update how we write tests with XCTAssertImagesEqual
- experiment with git worktree
- Advertise to the Apple Dev/LHF section
- mac_debug_dfpf
- make address bar progress match request timeout
- Fire Button: Pixels
- add "Popups" feature description
- AppKit-based Pinned Tabs A11y URLs for AXPressDeck
- Fire Button
- Cmd+Delete deletes wrong part of URL
- Task for O-J
- EXC_BREAKPOINT MainWindowController.moveTabBarView
- Document Cursor Agent Usage
- Look at the C++ chromium works, decide on the switch
Not assigned to me, but my work (from the previous Notes and checks)
- Feb/6: scoping macOS: Address bar bugs batch
- Feb/10: announcement: New Type-Safe Settings Protocol, KeyValueStoring Adoption Guidelines
- Jul/8: Pixel anomaly report 2026.04.07 (mac) – Downloads assertion failure – proactive improvement of downloads error handling
- Mar/31: Using local LLM model (llama/qwen) for iTerm2 command generation
- Jul/16: macOS REVIEW builds now default to arm64-only
- Sep/3: review comment finding an issue in a macOS PR and helping to fix it
- Oct/6: Mapping Apple OS builds to WebKit source releases (WebKit ↔ OS table for crash forensics, presented at Apple Weekly Oct/6)
- Oct/16: How many users are converting from the half-sheet promo? – my analysis comment (re-check numbers: 3 148 iOS subscriptions via the promo since Aug/31, ~3% of those who tapped it)
- Oct: VSCode Setup for iOS/macOS development, How to work with Apple Browsers using Git worktrees
Apple Weekly topics I brought (no tasks of their own)
- 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