Netnyahoo no longer waits on a check for managed Macs when it opens. Since 0.2.31, every launch asked macOS whether an organization manages the Mac before showing the window, which held up startup by about 10–20 ms. Netnyahoo doesn’t read those settings, so it no longer asks.
Netnyahoo now runs on plain Chromium 154.0.8037.97, which brings Chrome’s latest security fixes. The last pieces of CEF, the framework it was first built on, are gone. Nothing should look different.
Fixed
Videos go full screen without a black flash. Pressing f on YouTube, or any page’s full-screen button, showed a black window or the old layout stretched for a moment on the way in, and a black page for about half a second on the way out. Now the window grows showing the full-screen video and shrinks showing the page, as in Dia.
Closing the floating video from another app leaves you where you were. Clicking the picture-in-picture window’s close button, play, pause or the seek bar while you worked in another app brought Netnyahoo’s window to the front. Now only Back to Tab does.
Pages without a background of their own look as they do in Chrome. Such pages showed the app’s own colour through them: on Google Workspace in dark mode, whole sections turned dark with dark text on top. They now get Chrome’s white canvas, or its dark one when the page asks for dark, as in Chrome and Dia.
The sidebar looks like itself after you show it again. If you had peeked at a hidden sidebar from the window’s edge, showing it again kept the peek panel’s tint and shadow until you switched apps.
Pinned tabs show their own hover card. With more than one profile, hovering a pinned tab could show the card of the other profile’s pinned tab in the same spot: Gmail’s card over X, say.
Backspace in the command bar gives you a fresh search. Typing “git” completes to github.com; deleting the completion now drops it, so Enter searches for “git”, as in Chrome and Dia. Before, the completion disappeared but Enter still opened GitHub.
The command bar knows a URL when it sees one. localhost:3000, myserver:8080, münchen.de and docs.new open as sites; 10:30, index.html and node.js search. “git” followed by a space no longer completes to github.com, and a site that’s only a bookmark or an open tab no longer completes as you type.
Clearing history from chrome://settings no longer quits the app. Settings › Privacy › Delete browsing data, with history ticked, closed Netnyahoo instead of clearing it.
Smaller
In the command bar, ↑ and ↓ wrap around the list, and ⇧⌦ removes the selected history row.
In the command bar, a space right after a site’s address or a search keyword (youtube.com, then space) searches that site, as Tab does, and the completion behaves as in Chrome after →, ⌘A, ⌘L and paste.
Chrome’s own Close Tab command on a pinned tab closes it instead of quitting the app.
The toolbar hides while you scroll with tabs in the sidebar too. “Hide toolbar while scrolling” only worked with tabs across the top: with tabs in the sidebar and the toolbar over the page, it stayed put however far you scrolled. Now it tucks into a thin strip with the site’s name as you scroll down, and comes back when you scroll up, click the strip or switch tabs. It’s in Settings › Tabs, on by default; with the address bar in the sidebar there’s no toolbar to hide.
Smaller
With tabs across the top, opening and switching tabs does a little less work.
A link dropped on the page opens in a new tab of the Space you’re in. Dragging a link and letting go over the page opened it in your next Space, often signed out, and the window jumped there with it. A ⌘-click that turned into a small drag did the same. Now the link opens as a new tab right where you are. A drop into a text field still types the link, and a small slip of the mouse opens nothing.
The floating sidebar goes away when you leave it. With the sidebar hidden, the sidebar that floats in from the window’s left edge stayed out over the page once it had come. It now stays while the pointer is at the edge or over it, and slides away once you move off, whichever way you go.
The traffic lights sit in the floating sidebar. When the hidden sidebar peeks in, the close, minimise and zoom buttons line up with its top row instead of hanging above its corner.
A tab an extension opens in front shows in front. Extensions that open a tab for you, such as a password manager’s sign-in page, opened it behind the page you were on.
Faster
Netnyahoo 0.2.17 against this release, measured on the same Mac. The biggest win: with one tab open and nothing happening, it wakes the Mac a seventh as often.
0.2.17
0.2.29
Change
Opening the app
530 ms
453 ms
−14% (faster)
Opening the app, until the first page has painted
585 ms
506 ms
−14% (faster)
Opening the app for the first time after an update
4233 ms
3034 ms
−28% (faster)
Switching tabs
57 ms
36 ms
1.6× faster (−37%)
Opening a new tab, until its page has painted
111 ms
94 ms
−15% (faster)
Opening a new window
45 ms
39 ms
−13% (faster)
⌘T until you can type in the command bar
–
39 ms
–
A keystroke in the command bar until its suggestions show
–
12 ms
–
A keystroke in the command bar: the app’s own work
–
3 ms
–
Typing 30 keys in the command bar: screen updates
–
128
–
Typing 30 keys in the command bar: views redrawn
–
1513
–
Doing nothing with 1 tab open: CPU
0.95%
0.21%
4.4× less (−77%)
Doing nothing with 1 tab open: wake-ups per second
46.5 /s
6.6 /s
7.1× fewer (−86%)
Doing nothing with 20 tabs open: CPU
2.69%
1.46%
1.8× less (−46%)
Doing nothing with 20 tabs open: wake-ups per second
79.5 /s
28.9 /s
2.8× fewer (−64%)
Memory with 1 tab open
318 MB
290 MB
−9% (less)
Memory with 20 tabs open
1229 MB
1197 MB
same
Smaller
With the address bar in the sidebar, the reload button now shows at the sidebar’s default width.
With tabs across the top, the tab strip that peeks in at the window’s top edge also goes away when you leave it.
The ad blocker’s lists are up to date as of 6 October.
Pinned tabs show in every window of the profile. A new window used to open without the pins the first one had. Every window of a profile now shows its pinned tabs and groups, and pinning, unpinning, reordering or renaming one carries to the others. A pin loads its page the first time you click it in a window, so it is never taken from another. Private windows and Small Yahu show none.
Resize Picture in Picture with ⌘ + scroll or a pinch. Hold ⌘ and scroll over the floating video, with a wheel or a trackpad, or pinch on a trackpad, to make it bigger or smaller. It keeps its shape, stays on screen and sticks to the screen edge it sits near. The next Picture in Picture opens at the size you left it. Plain scrolling is unchanged.
Hiding the sidebar slides. ⌘S and the toolbar’s sidebar button now slide the sidebar away and back on Dia’s spring, with the page following along. Before, a big session froze the window for one to two seconds. The sidebar button is always there now, even in a narrow sidebar, where it used to be dropped.
With the address bar in the sidebar, hiding it works like Arc. The page takes the whole window, with no toolbar left behind. Move to the window’s left edge and the sidebar floats in over the page, address bar and all. Its sidebar button docks it again.
Faster
Netnyahoo 0.2.17 against this release, measured on the same Mac. The biggest win: with one tab open and nothing happening, it now uses a sixth of the CPU and wakes the Mac a seventh as often.
0.2.17
0.2.28
Change
Opening the app
632 ms
572 ms
−10% (faster)
Opening the app, until the first page has painted
693 ms
634 ms
−8% (faster)
Opening the app for the first time after an update
6043 ms
4333 ms
−28% (faster)
Switching tabs
51 ms
32 ms
1.6× faster (−37%)
Opening a new tab, until its page has painted
156 ms
121 ms
−22% (faster)
Opening a new window
83 ms
83 ms
same
⌘T until you can type in the command bar
–
60 ms
–
A keystroke in the command bar until its suggestions show
–
18 ms
–
A keystroke in the command bar: the app’s own work
–
3 ms
–
Typing 30 keys in the command bar: screen updates
–
127
–
Typing 30 keys in the command bar: views redrawn
–
1427
–
Doing nothing with 1 tab open: CPU
1.20%
0.19%
6.3× less (−84%)
Doing nothing with 1 tab open: wake-ups per second
47.1 /s
7.0 /s
6.8× fewer (−85%)
Doing nothing with 20 tabs open: CPU
1.99%
1.15%
1.7× less (−42%)
Doing nothing with 20 tabs open: wake-ups per second
65.0 /s
29.5 /s
2.2× fewer (−55%)
Memory with 1 tab open
328 MB
288 MB
−12% (less)
Memory with 20 tabs open
1257 MB
1195 MB
same
A launch with several windows shows the front one first. The window you were using no longer waits for the others to be built, which is about a second sooner. The rest appear behind it, in the same order and places as before.
The page you left open starts loading at launch. Netnyahoo begins the front window’s page before the window itself is up, so it is further along when you see it.
A page typed into a new tab paints sooner. The New Tab page keeps a hidden tab ready, so Enter only has to load the page: about half the time it took in 0.2.27.
Switching tabs stays quick with many tabs open. A switch no longer rebuilds the list of pages for every tab, and a tab you can’t see stops reacting to changes.
Command-bar suggestions come up faster. Each keystroke does a fraction of the matching work it did.
The first launch after an update is faster. The app is smaller, and the update is checked by macOS ahead of time, so the first start doesn’t wait on those checks.
Fixed
Links from other apps open in the profile you used last. A link from Mail or Slack always went to the default profile, so on a second profile it opened Small Yahu in the wrong one. It now follows the window you used last, as in Chrome. A private window counts as the profile it was opened from, so Small Yahu is never private and never shares its cookies.
Private windows have their own private session per profile. Every private window used Personal’s private session, even one opened from another profile. Now a private window belongs to the profile it was opened from, shares its session with that profile’s other private windows, and ends it with the last one.
Clear Site Data and site settings in a private window leave the regular profile alone. Clearing a site’s data in a private window wiped the regular profile’s cookies for that site, and a permission you set there was kept in the regular profile for good. Both now stay in the private session. The cookie and autofill import commands refuse to run in one.
Private downloads no longer show up in regular windows. They were listed there, and saved to the downloads list for next time. They now appear only in that session’s private windows and are gone when the last one closes.
A window lists only its own profile’s downloads. Every regular window listed the downloads of every profile.
A tab an extension opens lands in its own profile. When the window it opened from no longer showed that profile, the tab could appear in another profile, signed in with the wrong cookies. It now opens in a window of its own profile.
Share a page from Netnyahoo. The site controls have Share…, which opens the Mac’s share sheet, and File › Share and a tab’s right-click menu list AirDrop, Messages, Notes and the rest. It shares the page’s clean link and title.
Fixed
Clicking outside the address bar closes it. A click on the empty sidebar, another sidebar row, the tab strip or Small Yahu’s bar left it open with its suggestions; only the page closed it. Now any click outside does, as Esc does, and the click still does its own thing.
Password managers reopen their popup after you unlock them. Unlock 1Password or KeePassXC in its Mac app and its popup now comes back by itself, as in Chrome. That step failed before, which could leave the popup empty until you clicked the toolbar icon again.
Extension popups fit what they show. They grow and shrink with their content, up to Chrome’s 800 × 600, instead of keeping their largest size.
Drag the window by its tab strip. With tabs on top, only the strip’s top edge moved the window; most of it ignored you. Now any empty part of the strip moves it, in both layouts, and dragging it to a screen edge tiles it as in any Mac app.
Double-click the tab strip to fill or zoom. It did nothing. It now does what System Settings › Desktop & Dock › “Double-click a window’s title bar to” says: Fill, Zoom or Minimize.
Clicking inside the address bar puts the cursor there. A click in its text closed the bar instead, in every layout and in Small Yahu. Click, drag and double-click now place the cursor and select as you’d expect.
Profile swipes keep working with the pointer still. After swiping to another profile and back, the next swipe did nothing until you moved the pointer.
Copy Image and Copy Link Address no longer quit Netnyahoo.
“Sign in with” prompts no longer quit Netnyahoo. A site’s “Sign in with” prompt, the warning before an insecure http page, and the leaked-password warning now show over their page.
A site asking to reopen files you gave it no longer quits Netnyahoo. It asks in the usual permission prompt.
Create QR Code is gone from a page’s right-click menu, where picking it quit Netnyahoo.
Choose where links from other apps open. A link from Discord, Slack or Mail can open in Small Yahu or as a new tab in your window: pick one in Settings › General › “Open links from other apps in”, or from the File menu, even while you’re in Small Yahu. Either way it opens in your default profile, as Settings › Profiles promised.
Fixed
Token fields no longer crash the browser. Clicking into a token field in Settings › Live Folders (GitHub, Notion, Bitbucket, Confluence) quit Netnyahoo on the spot. It now takes your token, shows it as bullets, and keeps Writing Tools out of it.
GitHub live folders load for accounts with lots of pull requests. With many open or requested PRs, the folder never loaded and said it was having trouble connecting to GitHub. It now loads, and one PR GitHub won’t show you no longer stops the folder from updating.
A link opened in a new tab brings its window forward, and when no window is open you get one window with just that tab, not an empty tab beside it.
Links from other apps open again. In 0.2.22 and 0.2.23, clicking a link in Discord, Slack, Mail or Messages brought Netnyahoo forward and opened nothing, even when it wasn’t running. Links open in Small Yahu again, or as a tab of your main window with Settings › General › “Open links from other apps in Small Yahu” turned off.
Profile swipes stay quick, however many you do. Each switch in a quick series of swipes landed later than the one before, up to more than a second, and only recovered after a pause; a long session made every switch slower. Every switch now costs the same, in the sidebar and with tabs on top, and switching in the sidebar takes about half the work it did.
The toolbar hides and comes back without the page flickering. With tabs on top, each hide and show resized the page, so headlines sized to the window jumped and some animations blinked for a frame. The page now keeps its size after the first hide, and while the toolbar shows its last 21 points sit under the window’s edge.
The toolbar glides back in. It used to snap back in one frame. It now slides down with the page over 200 ms, mirroring the way it hides, and changing direction partway carries on from where it is.
Smaller
A bookmarks bar under the toolbar moves with it instead of jumping.
Pressing f twice on YouTube no longer leaves the video in Picture in Picture. In 0.2.22, going into full screen and back out with “f” sometimes popped the video into Picture in Picture, sometimes flashed it there for a moment, and sometimes worked. Leaving full screen no longer counts as leaving the page: the video pops out only when you switch tabs, cover the window or go to another app.
Dragging tabs feels like Dia. A dragged tab stood still for a third of a second before following the pointer, slid under its neighbours instead of past them, and everything snapped into place when you let go. Now it follows at once, its neighbours slide aside, it draws over the tabs it passes and settles into its spot. In the sidebar, the rows no longer jump down as a drag starts.
The ad blocker works from a profile’s first page. A new profile’s first page, a private window’s, and tabs restored at launch could load their ads before the blocker’s rules were in place. Pages now wait for them, which almost never takes noticeable time.
Hiding the toolbar while scrolling is one smooth motion. In 0.2.22 the page jumped while the bar faded over it, and its colour blinked. The page now glides up with the bar in 150 ms, frame for frame like Dia, and both come back together.
Typing right after ⌘N goes to the new window. Keys typed before the new window’s address field appeared went to the old window’s page, so “f” could put a YouTube video in full screen. They now wait for the new window and arrive in order.
Quitting saves your session, or says it can’t. Choosing Stay on a page’s “Leave site?” during ⌘Q left Netnyahoo running without saving, and the next launch brought back the older session. Cancelling a quit now goes back to saving, and if the session can’t be saved within 5 seconds, Netnyahoo asks whether to Wait or Quit Without Saving.
Grouped tabs don’t flicker when a group opens or closes. Folding a group that held the current tab faded that tab out and back in. It now stays put while the others slide away, in groups and live folders alike.
No stray tab under the profile chip. With tabs on top, a sliver of another profile’s tab showed under the Personal chip.
The ad blocker’s lists don’t switch themselves off. Toggling a filter list at the wrong moment could turn every list off in every profile. A change that can’t read the current lists now leaves them as they were and says so.
A tab moved to another window keeps its page. When the new window took more than 3 seconds to draw, as on a busy Mac, the tab arrived as a fresh page, with its Back list and anything you’d typed gone.
The toolbar takes each site’s own colour. It kept the previous site’s colour after a navigation, on error pages for good, and after going Back.
A split’s other pane keeps playing while one pane is in full screen. Its video popped into Picture in Picture.
A plain “f” on a page never makes the window full screen. On a page that ignored the key, it could reach View › Enter Full Screen.
Smaller
Titles in the sidebar and the tab strip no longer jump when a close or reload button appears under the pointer.
The sidebar’s hover card never comes back after you dismiss it, and goes away when the sidebar scrolls.
The sidebar player keeps showing the tab you paused instead of switching to another one.
A second swipe right after a quick one goes back too, instead of doing nothing.
A tab you type in while it’s being put to sleep keeps what you typed.
Extension badges in the toolbar don’t flash on a tab switch, and the side panel shows the last one you asked for.
Grabbing the sidebar’s edge while it springs back starts from where it is, and no longer snaps back.
Switching to a tab while another opens in the background keeps the one you switched to in view.
Closing the last private window and pressing ⇧⌘N right away opens a private window.
A video’s full screen keeps the sidebar’s scroll position.
Group chips in the tab strip draw at their width at once, without resizing every tab a frame later.
Live folders open and close in 150 ms, as groups do.
The content blocker’s switches in Settings work again after you delete a profile.
A change to the ad blocker on a site that fails shows a message instead of doing nothing.
A window an extension opens appears even when only the New Tab page is showing.
After launching to the New Tab page, Chrome’s background work starts within seconds instead of 3 minutes.
Netnyahoo now runs on NNCore, our own thin layer over Chrome’s framework, in place of CEF. Your tabs, profiles, passwords, bookmarks, history, extensions and sign-ins carry over as they are, session cookies included, and Chrome’s own pages and prompts say Netnyahoo. It sits quieter when idle and uses less memory.
New
Import keeps you signed in. Importing from Chrome, Brave, Edge, Arc, Dia, Helium, Firefox or Safari now brings your cookies, so sites still know you, plus addresses and cards from Chromium browsers and Safari’s export. macOS may ask for the other browser’s keychain item, as it does for passwords. At the end, Netnyahoo lists that browser’s extensions with a link to each in the Chrome Web Store.
The toolbar gets out of the way. With tabs on top, scrolling down a page tucks the toolbar into a thin strip that keeps the site’s name, and the page gets the room; scrolling up brings it back. Click the strip, or rest the pointer on it, to see the toolbar again. It’s on by default, in Settings › Tabs › Hide toolbar while scrolling.
Onboarding shows the real app icons. Gmail, Slack, Notion and the rest show their own icons on a fresh install, not letters, and so do the tabs you pin there until their pages load.
Fixed
Allowing the camera and microphone no longer crashes Netnyahoo. On sites with their own permission button, such as video calls, clicking Allow before macOS had given Netnyahoo the camera or microphone crashed the app in 0.2.21. Now the site’s prompt asks macOS for access and carries on, and a second click can’t answer the next prompt by mistake.
Installing an extension doesn’t crash. The “added” bubble Chrome shows after an install could crash Netnyahoo, most often when no window of that profile was open. It now appears over the page you’re on, or waits until a window of that profile comes forward.
Google Meet pops out when you switch tabs. Leaving a call for another tab or the New Tab page now opens Meet’s own floating window with its controls, as in Dia, and coming back closes it. Before, nothing appeared. It follows your auto Picture in Picture setting.
⌘ with a trackpad scrolls instead of zooming. Resting a thumb on ⌘ while scrolling with two fingers zoomed the page, in 0.2.21 too, because the check that tells a trackpad from a mouse read the wrong part of macOS’s device list. A mouse wheel with ⌘ still zooms.
Closing windows frees their memory. A window closed while its page was still being asked whether it could leave stayed alive, hidden, holding about 70 MB. After opening and closing 20 tabs, Netnyahoo now uses 356 MB instead of 374 in 0.2.21.
Netnyahoo is quieter at rest and lighter on memory. Compared with 0.2.21 in our benchmarks: idle with one tab, it uses 0.12% CPU instead of 0.24%, and 279 MB of memory instead of 325 MB. Launch to a window with its page takes 542 ms instead of 576, and a new tab 100 ms instead of 105.
Animations run once per frame. In 0.2.21 and earlier, a bug in the framework the interface is built on ran its timers, animation callbacks included, as fast as they were asked for, about 1,000 times a second instead of once per screen refresh. They now follow your display, so the app does far less work whenever something moves.
The window redraws only what changed. Opening or closing a tab, a page loading, download progress and typing in the command bar redrew whole parts of the window that hadn’t changed. With music playing in another tab, the sidebar redrew itself every second; it no longer does, and launching no longer redraws every tab’s icon over and over.
A tab moved to another window keeps its page. Dragging a window’s last tab onto another window, or moving a tab to a new window, could reload it or leave it blank, losing its Back history and anything you’d typed. It now arrives as it left.
Extension popups act on the tab you’re looking at. An extension’s popup took itself, or a window you couldn’t see, for the current tab, so its buttons acted on the wrong page. It now sees the window it opened in and the page under it, as in Chrome, and closes when you switch tabs.
Deleting a profile deletes its data. Deleting a profile right after opening it could leave its folder, cookies and history included, on your Mac until the next launch, and the ad blocker could load it back. Now the folder goes at once and stays gone.
New windows open with their content. A new window showed up empty, with only its window buttons, for a few frames before its sidebar and page drew in. Now it appears whole, as Dia’s do, and a window you empty by dragging its last tab out leaves at once instead of fading out blank.
Smaller
A tab torn off into its own window keeps its colour in the toolbar.
Pages without a background of their own show the window’s card at the right shade, as in 0.2.21, not darker.
Importing Firefox passwords from the import window works.
Sites that check for Chrome see Chrome, as they do in Dia, so features they keep for Chrome turn on.
Switching tabs goes straight from one page to the next, without a blank frame between them.
The window’s close, minimise and zoom buttons stay put when you switch or close tabs.
Sites on plain http show their icons in restored tabs, bookmarks and history.
The blocked-ads count includes the scripts the ad blocker swaps for a harmless stand-in, not only the ones it stops outright.
Private tabs that an extension or Open Link in Incognito Window asks for open in a private window, never in a normal one.
Sign-in and payment popups open in a window of their own, at the size the site asked for, and ⌘W closes them.
“Share this tab instead” in video calls works when you have more than one profile.
A call’s pop-out window stays open when you cover the Netnyahoo window, instead of being swapped for the video’s Picture in Picture.
A page keeps its background after a reload instead of briefly showing the window behind it.
When you open a downloaded file, macOS’s prompt says Netnyahoo downloaded it, and Get Info shows where it came from.
An extension’s welcome tab and options page open in your window, and installing one from the Chrome Web Store doesn’t add a download.
The ad blocker’s own page no longer shows up in history or in address bar suggestions.
A call in one pane of a split stays put when you click the other pane, and pops out only when you leave the split.
A page you can’t see, behind the New Tab page or on another Space, waits until it’s shown to ask for a permission.
When two calls share tabs at once, “Share this tab instead” moves only the call you clicked it in.
Reopening a tab closed from its window, by an extension or by the page itself brings back its Back list.
A tab woken from sleep loses its sleeping icon, and can sleep again later.
The page menu drops Open in Reading Mode and Listen to this page, which need a Chrome panel Netnyahoo doesn’t have.
Pages that stop responding are reported again. In 0.2.20, the new pictures of dragged tabs left a debugger attached to every tab you had looked at, and Chrome doesn’t flag a hung page that has one, so “Page isn’t responding” never appeared. Tabs no longer keep one.
Smaller
A tab you drag shows its icon and title instead of a picture of its page, for now.
Personal stays Personal after a relaunch. If you quit with a Work or Play window in front, Personal’s tabs ran as that profile the next time you opened Netnyahoo, with its cookies and its history. This affected 0.2.19 and earlier. If it happened to you, Personal may be signed out of some sites, because sign-ins and passwords saved during the mix-up were stored in the other profile.
Dragging a tab with tabs on top moves the tab, not the window. Pressing a tab in the top strip and dragging it moved the whole window, so tabs couldn’t be reordered. Now you can drag a tab along the strip, onto the page for Dia’s “Add left split” and “Add right split” targets, or out of the window to tear it off, with Dia’s picture of the window under the pointer. Drop it on another window’s tab strip and it lands where you let go. Drag a tab into the pinned tabs to pin it or out to unpin it, and move a group by its chip.
The sidebar no longer doubles up. After leaving full-screen video (f, then Esc) or creating a profile, another profile’s sidebar could draw on top of the current one.
Search for a selection is back in the right-click menu. Right-clicking selected text on a page offers Search for “…” again, after Copy. It was missing in 0.2.19 and earlier.
1Password’s Watchtower lists load. Extensions’ background requests sent “Origin: null”, which some servers refuse. 1Password’s lists of sites with two-factor sign-in and passkeys failed because of it. Extensions now send what Chrome sends.
Netnyahoo is faster. Compared with 0.2.19 in our benchmarks: launch to window takes 384 ms instead of 493 ms, a new window 69 ms instead of 124 ms, and opening 20 tabs costs the app 563 ms instead of 693 ms. Idle with one tab, it uses 0.37% CPU instead of 0.53%. Fades and slides now run on the native thread, so they stay smooth while the app is busy, and a page load sends the app fewer updates.
New
Extensions see your bookmarks and history. History, bookmarks, recently closed tabs and site icons now live in Chrome’s own storage, so extensions that use bookmarks or history work with yours. ⇧⌘T brings a tab back with its Back history, even after a relaunch. Saving also stopped rewriting big files: opening 20 tabs now writes 0.3 MB to disk instead of 9.3 MB. Chrome keeps 90 days of history, so older visits are no longer kept, and netnyahoo:// pages no longer appear in history.
Extensions and the sidebar stay in step. When an extension moves, pins, opens or closes tabs or tab groups, the sidebar shows it, and extensions see the sidebar’s groups. Collapsing a group works both ways, as in Dia.
Export your passwords. Settings › Passwords › “Export passwords” saves them to a CSV file and asks for Touch ID or your password every time.
Settings › Passwords explains how to connect 1Password. 1Password only connects to a browser in your Applications folder that you’ve added in its own settings. If Netnyahoo isn’t in Applications, the pane says to move it there and reopen it, then how to add it in 1Password › Settings › Browser › Add Browser.
Zoom in a private window works like Chrome’s incognito. A site’s zoom level set in a private window applies only to that private session.
Smaller
Passwords, addresses and cards, extensions, site zoom and search engines in Settings now go straight to Chrome’s own services instead of through hidden pages.
The bookmarks bar shows at once when Netnyahoo opens instead of waiting for the bookmarks to load.
A group’s chevron turns with the group as it collapses, instead of a frame or two late.
Extension popups, side panels and Picture in Picture no longer add visits to history.
This release is about speed. The numbers come from our benchmarks on an Apple Silicon Mac, before and after each change.
Fixed
Netnyahoo uses less battery while it waits. Idle with one tab, it now uses 0.42% CPU instead of 1.03% and wakes the processor 17 times a second instead of 44. With 20 tabs open, 1.24% instead of 2.14%.
Opening tabs quickly no longer bounces between them. When the app was busy, Netnyahoo and the engine could trade tab switches back and forth while new tabs opened, and the window flickered between them. In our test, 12 tabs opened in a row caused up to 75 switches; now each tab switches once.
The Bookmarks menu keeps up with big libraries. Every page load and tab switch rebuilt the whole menu, which took 21.4 ms each time with 5,000 bookmarks. It now changes only what changed, in 1.0 ms. Address bar suggestions also stay within their time slices with tens of thousands of bookmarks.
Big sessions stay quick. With 1,000 tabs, tabs on top spent 5.8 ms on every change working out groups and splits; now 0.18 ms. Collapsed groups no longer build rows you can’t see, and a long sidebar fills in a few rows per frame instead of all at once.
Saving never holds up the app, and a failed save isn’t lost. Your session and history are written in the background. A save that fails, on a full disk say, is kept and retried until it lands, and sync waits for its record to reach the disk before it shares your changes.
Forms opened in a split keep what you entered. A form sent into split view with ⌥⇧-click or ⌥⌘-click arrives with its data instead of loading the page without it. A tab waiting in the background no longer resends an old form after you’ve taken it somewhere else.
New profiles no longer add a “Chromium Apps” folder. Creating a profile could make a Chromium Apps folder in the Applications folder in your home folder.
Smaller
Recording a site’s icon takes 0.3 ms instead of 13 ms with 50,000 icons saved, and the icon list no longer grows without limit.
The ad blocker’s files are checked in the background at launch, so the first page paints a little sooner.
Profile swipes respond as you move. Dragging and reversing now run natively, including while the rest of the interface is busy. A new swipe takes over the current motion without waiting for the previous animation.
Links opened behind stay behind. Background tabs follow the page that opened them, in the order you opened them. Closing a tab returns to a related tab, and links from groups and splits keep their place.
Extension pages keep their links and profile. Links from extension popups and side panels honour new-window, private, split and background choices. Forms and pages opened by scripts keep their original contents.
Reopened windows keep Back and Forward. Reopen Closed Window restores each tab’s navigation history.
Searching selected text follows the keys you hold. The page menu and selection popover honour ⌘ for a background tab, ⇧⌘ for a foreground tab, ⇧ for a new window and ⌥ for a split. Opening bookmarks and history from a private window keeps them private.
Smaller
Scrolled sidebar rows stay below the traffic lights and profile name.
Tabs on top include collapsible tab groups.
Updating tabs does less work, so the rest of the interface has more time to respond.
The “extension added” popup can be closed. After installing an extension from the Chrome Web Store, its confirmation sat in the middle of the window with no way to close it. It now appears in the top-right corner with a close button, and Esc or a click elsewhere closes it.
Netnyahoo is called Netnyahoo. Chrome’s own dialogs and settings pages said “Chromium” in places, such as “has been added to Chromium”. They now say Netnyahoo; the credits still name the Chromium project.
Small Yahu, a small window for links from other apps. Links you click in Mail, Slack or Messages open in a small one-page window instead of a new tab in your main window. ⌘O moves the page into your main window as it is, without reloading; ⌘W or Esc closes it. ⌥⌘N opens an empty one, and Settings › General turns the link behaviour off.
Password manager extensions connect to their Mac apps. The 1Password, Bitwarden, KeePassXC and Proton Pass extensions can now talk to their desktop apps, so they unlock with the app instead of asking you to sign in again. In 1Password, add Netnyahoo once under Settings › Browser › Add Browser.
Fixed
Extension popups open from the Extensions menu again. Extensions installed from the Chrome Web Store, such as 1Password and Bitwarden, did nothing when opened from the Extensions menu or a shortcut before being pinned. Their popups open now.
Smaller
⌥⌘N now opens Small Yahu; Open Split Pane stays on ⌃⇧=.
Swipe back after switching profiles. Trackpad swipes could keep targeting the profile you had just left and stop responding. They now follow the profile shown in the window, including when switching straight back. Sidebar swipes no longer disappear into the page.
A new swipe cancels the previous profile animation. An animation waiting to start could resume after your next swipe began and move the sidebar against your fingers. It now stays cancelled.
Smaller
Update checks now go through netnyahoo.com. Settings explains the anonymous version and daily counts sent with them.
Opening windows and moving tabs no longer logs a failed page load. Right after a new window opened, or a tab moved to another window or profile, the app could ask the tab to load before it was ready. The page still loaded, but the failed request was left unhandled. Calls now wait for the tab, and a tab that has already closed is left alone.
Smaller
The mini player has Dia’s rounded corners, a thin light rim, and a shadow that follows the curve.
If you share crash reports and usage stats, an error report now names the app function that failed and its error code, and still nothing about your pages.
Tabs on top look like Dia’s. Pinned tabs share one pill that scrolls with the rest, the open tab takes the page’s colour and runs straight into the toolbar, the others sit flat with dimmer titles, and “+” is a plain glyph. The window buttons move in line with the strip.
The mini player looks and moves like Dia’s. At rest it’s just the video. Hover for back-to-tab, close, the site’s address, pause and a progress bar you can drag. It opens where you last put it, at the size you left it.
Links to apps ask first. A codex://, mailto: or other app link, including a sign-in page handing back to its app, shows “Open “App”?” with the site that asked, instead of an error page. Tick “Always allow” to skip the question for that site next time, and remove it again in Settings › Privacy & Security › “Apps allowed to open links”.
The address field shows the zoom. When a page isn’t at 100%, a magnifier appears in the address field; click it for −, + and Reset.
Fixed
Closing the mini player keeps the video playing. Its × paused the video and then jumped to its tab. Now it just closes, the sound carries on in the background, and it doesn’t pop back up until you’ve been to the tab and left again.
Going back to a video’s tab takes it back from the mini player. The mini player stayed over “Playing in picture-in-picture” when YouTube’s own button had started it. Showing the tab now ends it, however it started, and the video keeps playing in the page.
Pressing f on a video fills the screen with the video. The window went full screen with the sidebar and toolbar still there, because the mini player briefly opened and took the video back out. Switching or closing the tab while a video is full screen now leaves full screen too.
⌘-scroll with a trackpad scrolls again. In recent versions it zoomed the page instead. With a Magic Mouse or a wheel, ⌘-scroll still zooms.
Long addresses stay inside the address field. From the second time the field opened in a window, a long URL ran past its edge over the page and wouldn’t scroll to the cursor.
Smaller
The New Tab row sits one row gap under the last tab, as the tabs do, with Dia’s dimmer “+”.
Swiping between profiles with two fingers is recognised more reliably.
A split pane that reappears no longer takes the focus from the one you were using.
Switching theme and appearance no longer crashes Netnyahoo. Changing the profile colour and then light or dark mode could quit the app while it was reading your extensions.
Screen sharing shares only what you picked. A page could ask for your whole screen after you picked one window or tab, and another tab could use your approval. Now only the window or tab you picked can be shared, once, and only by the page you picked it for. Pages can no longer skip the picker to ask for the screen.
Downloaded apps get checked by macOS. Downloads were missing the “downloaded from the internet” mark, so Gatekeeper didn’t check apps you downloaded before they opened, including with Open When Done. Every download is marked now.
Private windows leave nothing behind. Tidying up tabs in a private window saved them to disk, where they could reopen as regular tabs, and muting a site in a private window saved and synced the site’s name. Both now last only as long as the private window. Links from private downloads no longer reach the downloads file either.
Deleting your first profile deletes its data. Deleting “Personal” (with another profile left) removed it from the sidebar but kept its history, cookies, passwords, addresses, cards and site settings on disk. They’re cleared now. Its extensions are turned off rather than removed, as the delete dialog says.
Removing a disabled extension keeps it disabled. Netnyahoo turned a disabled extension back on for a moment in order to remove it. It’s removed without ever running now.
Downloads in two profiles no longer get mixed up. Pausing, cancelling or “Open When Done” on one profile’s download could act on another profile’s download.
Sync keeps deletions deleted. Putting back an old backup of the sync folder could bring back passwords or bookmarks you’d deleted, and a crash at the wrong moment could stop some changes from reaching your other Macs.
Smaller
In a private window, only extensions that are allowed in private windows and can run privately show a button. Others still work on pages.
Removing an extension no longer deletes any folder; extensions you loaded from a folder stay where they were.
A web page can no longer crash Netnyahoo by sending it malformed messages, or answer in place of the app’s own page checks.
An extension with broken translations shows an error instead of crashing when you load it.
Turning off “Share anonymous crash reports and usage stats” also stops an upload that’s already underway.
The New Tab bar sits where Dia’s does with the address bar in the sidebar. Without a toolbar above the page, the bar and Big Yahu sat about 20 pt higher than in Dia. They now keep the same place whether the address bar is in the toolbar or the sidebar.
Tabs along the top have room to breathe. The first tab no longer touches the window’s green button, and there’s as much space under the tabs as above them. The strip that drops down in full screen is evened out too.
Smaller
The palette button on the New Tab page sits as far from the bottom edge as from the right.
Nothing you’ll see changes: this is 0.2.8 with its source code tidied, checked to build the same app. If anything behaves differently, it’s a bug: tell us with Send Feedback… (⌥⇧⌘I).
Quitting no longer crashes. In 0.2.6 and 0.2.7, every quit ended in a crash report, and so did every update, since updating quits the app. Netnyahoo now closes its windows before shutting the engine down and exits cleanly.
Every shortcut works wherever the focus is. ⌘1–⌘9 did nothing unless a web page had the focus: with the sidebar, the command bar or developer tools focused, the key was swallowed. They now pick the sidebar’s rows in order: pinned tiles, pinned groups, then your tabs. ⇧⌘C copies the URL again instead of starting the element picker.
Switching profiles is smooth. Swiping between profiles flashed an empty grey window and the old page under the new sidebar, and swipes after the first did nothing for a few seconds. The next profile now slides in whole, and back-to-back swipes all register.
Pinned tabs stay when you close a window. Closing a window took its pinned tabs with it, so the next window had none. As in Dia, they belong to the profile: the profile’s next window gets them back, in order. With sync on, they no longer disappear from your other Macs either.
Holding ⌘W ends by closing the window. With a pinned tab open, ⌘W alternated forever between a New Tab page and the pinned site, reloading it every time. Now ⌘W shows another pinned tab that’s still loaded, and closing the last tab closes the window, as in Dia.
Typing in the address bar keeps up. Suggestions lagged behind each key, and fast typing stuttered. Each keystroke now updates the suggestions right away.
New
Chrome’s shortcuts, alongside Dia’s. ⌘E uses the selection for Find, ⌘O opens a file, ⌘. stops loading, ⇧⌘D bookmarks all tabs, ⇧⌘I emails the page’s link and ⌥⌘P prints with the system dialog. Chrome’s alternates work too, like ⌘← and ⌘→ for back and forward, ⌥⌘→ and ⌥⌘← for the next and previous tab, and ⌃⌘F for full screen. Where Chrome and Dia disagree, Dia’s key wins.
Big Yahu on the New Tab page. He replaces Dia’s mark above the New Tab bar, rising from behind it when the page opens. The sidebar’s New Tab row shows his head.
Liquid Glass tiles and address field. On macOS 26, pinned tiles and the address field are Liquid Glass, tinted by your theme and profile colour. The selected tile is raised, brighter glass instead of a thick ring. The Liquid Glass sidebar style from 0.2.6 is gone, and the sidebar is Dia’s again.
Optional crash reports. Settings › Privacy & Security › “Share anonymous crash reports and usage stats” is off unless you turn it on. It never sends the sites you visit, page titles or anything you type; “What’s Sent” lists every field. You’ll be asked once, on the New Tab page.
Smaller
The space under the sidebar’s address field matches the space between the pinned tiles and your tabs.
The New Tab row’s icon follows a switch between light and dark mode.
Pinned tabs as rows, like Arc. In the Liquid Glass sidebar, favourites stay as tiles at the top and pinned tabs sit as rows under them, above the divider. Pin a tab, or drag it above today’s tabs, to pin it as a row. Right-click to choose Add to Top Apps, Move to Top Apps or Move to Pinned Tabs. Tabs you’ve already pinned stay tiles.
Fixed
The Liquid Glass sidebar looks like Arc’s.
The glass is a neutral, cool grey instead of taking on the profile’s colour.
The window buttons move up to Arc’s position, and everything under them follows.
Tab names are black (white in dark mode) with more room between rows.
The selected favourite is a raised, lighter tile.
The sidebar’s edge no longer has a dark band next to the page.
A Liquid Glass sidebar. Settings › Appearance › Sidebar Style › Liquid Glass puts the sidebar on macOS 26’s Liquid Glass, faintly tinted in your profile’s colour, with the page flush beside it. It brings Arc’s layout with it: back, forward and Copy URL beside the traffic lights, glass tiles for your favourites, folders for your groups, and a divider under your pinned tabs. Dia’s style stays the default. Before macOS 26 the sidebar uses the standard translucent material instead.
Clear today’s tabs. In the Liquid Glass sidebar, the divider’s Clear button closes every unpinned tab at once. They wait under Recently Cleaned, and Undo brings them straight back.
Bring your tabs from Dia. In the importer, choose “Dia: open and pinned tabs (via Dia)”: Netnyahoo asks Dia for each profile’s pinned and open tabs, and they arrive in the matching profiles, pinned tabs pinned and in Dia’s order, open tabs in an “Imported” group. macOS asks once whether Netnyahoo may talk to Dia; it only reads, and changes nothing in Dia. Dia doesn’t share its custom tab names, colours or folders, so those don’t come across. Importing twice doesn’t duplicate anything.
Smaller
Tabs imported from any browser keep their original order.
Sync, end to end encrypted, with no account. Settings › Sync keeps bookmarks, history, pinned tabs and groups, settings, passwords and your other Macs’ open tabs in step, per profile. It syncs through a folder you choose, iCloud Drive by default, and everything in it is sealed with a key from a 24-word recovery phrase that only your Macs know, like Dia’s. Save the Recovery Kit when you turn it on; on another Mac, choose Connect with Recovery Phrase. The overflow menu lists your other devices’ tabs. Turning sync off never removes anything from this Mac.
Fixed
Leaving full screen takes the video with it. Leaving window full screen with the green button or ⌃⌘F left the page’s video full screen, with the sidebar and toolbar hidden until you pressed Esc.
Full screen stays put across profiles. With two profiles in a full-screen window, a video going full screen in the other profile took the window out of full screen.
AppleScript can open windows at an address.make new window with properties {URL: …} failed with an error; Raycast and other scripts that open pages in a new window work now.
Translate pages, on your Mac. When a page isn’t in your language, a translate button appears; choose “Translate to…” or another language, or “Never Translate This Site”. It uses macOS’s own translation models, so nothing leaves the Mac, keeps links and styling, translates what you’re reading first and the rest as you scroll, and Show Original puts the page back exactly. Needs macOS 26.
Delete a tab group. Delete Group removes a group; it waits under Recently Deleted Groups for a week in case you want it back. Closing a group still keeps it under Recently Closed.
Suggest strong password. Sign-up forms offer a strong generated password, saved to Netnyahoo’s own password store.
Fixed
Focusing a credit-card field no longer crashes Netnyahoo. With a saved card, focusing a card-number field on a secure page quit the app; the card suggestions now show and fill.
“Allow ads on this site” works in every profile. The site menu’s ad-blocking switch only reached the first profile, and could stop working after a while until you restarted. It now takes effect on the next reload, in every profile, both ways.
Smaller
Every Developer Tools window is titled “Developer Tools” with the page’s address, like Dia.
The sidebar address bar works like Arc’s. With the address bar in the sidebar, clicking it (or ⌘L) opens a dropdown right from the field: the full address to edit, a site-info button, and your current and recent pages underneath. The sidebar header follows Arc’s layout, and Downloads sit at the bottom of the sidebar.
Developer Tools do device mode. The device toolbar (phone and tablet emulation, with device presets) works docked and undocked, ⌥⌘I and ⌥⌘J close docked Developer Tools like Chrome, ⌥⌘J opens on the Console, and View › Developer › Inspect Elements (⌥⌘C) starts the element picker.
Fixed
Closing a pinned tab keeps it pinned, like Dia. ⌘W, Close Tab or a middle-click closes the page behind a pinned tile and frees its memory, but the tile stays, back at its pinned site; click it to load it again. ⇧⌘T puts the page back into the tile. Tabs in pinned tab groups do the same, and new pinned tabs no longer sometimes unpin themselves.
Switching profiles is quick again. A page dot or ⌃1–9 shows the other profile in about a tenth of a second (it took about half a second), and you can switch again straight away instead of waiting for the app to catch up. Swipes start moving with your fingers.
Developer Tools no longer go blank after docking them back from their own window, and undocked device mode keeps the emulated page.
F12 toggles Developer Tools like Chrome, and closes their own window. That window is titled “Developer Tools” with the page’s address, like Dia, and opens where you last left it.
Smaller
Middle-click closes tabs in the sidebar.
Escape or a click outside cancels the ⌃Tab recent-tabs switcher without switching.
Site icons in the sidebar address dropdown show in light mode too.
The app is a little lighter: an unused styling library and other dead code are gone.
Netnyahoo is notarized by Apple. Download it, drag it to Applications and open it: no more System Settings › Privacy & Security › Open Anyway on first launch.
Developer Tools dock next to the page, like Chrome. ⌥⌘I or Inspect opens them on the right side of the window. Drag the divider to resize, use Developer Tools’ own menu to dock them at the bottom, or undock them into a window and back.
Netnyahoo’s windows are rebuilt. Until now, each window you saw had an invisible Chrome window behind it that really owned your tabs, and everything Chrome draws for itself (menus, dialogs, popups, prompts) belonged to that hidden window. Now every window is Chrome’s own, with Netnyahoo’s sidebar and toolbar inside it, so Chrome’s menus and dialogs show up where they should without special fixes.
New
Every profile has its own window underneath. Swiping between profiles, or ⌃1–9, moves the whole window to that profile’s own Chrome window, so passkeys, autofill and right-click work the same in every profile.
The profile’s name sits next to the window buttons, like Dia. With two or more profiles, the sidebar header shows the profile’s name in its colour; click it to switch profiles, create one, or open Settings › Profiles.
Send Feedback opens a GitHub issue. Help › Send Feedback starts a new issue with your version and macOS details filled in.
Fixed
Pages get your languages. Pages were always told you read US English. They now get your macOS language order, so sites answer in your language, and the ad blocker turns on your region’s list.
The release notes stay in front after an update. A restored session’s tab could take over the release-notes tab as soon as it opened (0.1.6 too).
Sized popups and full-screen profile paging behave. Popups that open at a set size are proper windows of their own, and switching profiles in full screen shows the other profile’s pages.
Smaller
The address bar shows a website’s host alone, without “www.” or the page title, like Dia 1.50; View › Show Full URL adds the path.
Sidebar rows and pinned tiles use Dia 1.50’s sizes, spacing and hairline outlines, and selecting a row no longer nudges it sideways.
New Tab rows show the Dia-style mark with its concave bottom.
The Downloads button appears only while the window has downloads listed.
The tab clean-up card’s buttons fit at any sidebar width, and are named Clean Up Once, Clean Up Daily and Not Now.
The View menu is grouped like Dia’s, and Force Refresh appears while ⇧ is held.
Typing in the address bar is never lost or reordered. Typing quickly while the address bar filled in a suggestion could drop a letter, put letters in the wrong order, or leave the suggestion in the middle of what you typed (“msail.google.comf”). The suggestion and what you type no longer race each other, in the New Tab page, the command bar and the sidebar address field.
Autocomplete fills in the site, not a whole link. Typing “m” could fill in a long sign-in address from your history, shown from its end. It now completes to the site (“mail.google.com”), shown from the start, and Enter goes where the field says. Backspace removes the filled-in part first.
The address bar can live in the sidebar, like Arc. Back, forward and reload move up next to the window buttons, the address field sits under them, and the page gets the whole height of the window. Turn it on in Settings › Appearance › “Address Bar”, or with View › Show Address Bar in Sidebar. With the sidebar hidden the toolbar comes back, so ⌘L always has somewhere to type.
Release notes open after an update, like Dia. The first launch of a new version opens its entry on netnyahoo.com/release-notes in a new tab, once. They’re also under Help › Release Notes.
Fixed
Right-click works on web pages again. Right-clicking a page showed no menu at all: not on text, text fields, links, images or the page itself. The full menu is back, with spelling suggestions, Look Up, Search, Cut, Copy and Paste, Speech, AutoFill, Services and Inspect.
“Save address?” and “Save card?” can be answered. After submitting an address or card form, Chrome asked behind the window, where nobody could see it. The question now appears over the page.
⌘W closes a sign-in popup, not the tab behind it. In a popup such as “Sign in with Google”, or in DevTools, ⌘W closed the tab that opened it and left the popup up.
Cancel on “Leave site?” keeps the tab. Closing a tab with unsaved changes and pressing Cancel left the page running with no tab showing it, still playing audio. The question is now a sheet on the window, and Cancel brings the tab back with what you typed.
Chrome’s leftover shortcuts no longer act in secret. Keys like ⌥⌘L, ⌥⌘C, ⌃⌘C and ⌥⌘↑ ran Chrome’s own commands in its hidden window: opening downloads nobody could see, docking DevTools out of sight, or taking focus out of the page. They do nothing now.
Smaller
⌘↩ in a web form no longer runs Back to Pinned URL and navigates away from what you were typing.
View Page Source tabs show the view-source address, and come back as the source after a restart.
⇧⌘B shows the bookmarks bar on a web page when it’s set to “On New Tab Only”.
“Open in Reading Mode” is gone from text fields’ menu, where it did nothing.
⌘-scroll no longer zooms with a trackpad. Resting a thumb on ⌘ while scrolling with two fingers zoomed the page. It scrolls now; pinch to zoom instead. With a wheel mouse or a Magic Mouse, ⌘-scroll still zooms.
Chrome’s own tab hover cards and zoom bubble no longer appear over the page. Chrome’s windows only come forward for its dialogs now, such as passkey prompts.
Autofill suggestions can be picked again. Chrome’s dropdown under a form field (saved usernames, passkeys, “Use a passkey from another device”, addresses, earlier entries) appeared but ignored clicks and Enter. Chrome only lets a suggestion be picked once the browser has gone idle, and our engine never told it so.
Menu commands no longer crash the app. In 0.1.0 and 0.1.1, every command in the menu bar crashed Netnyahoo, whether clicked or triggered by its shortcut (⌘T, ⌘W, ⌘N, ⇧⌘T, ⌘1–9…). The menu items pointed at the wrong method.
Passkey sign-in works. Chrome’s passkey dialogs (use a saved passkey, use your phone or tablet, security key, PIN) opened behind the window, so sites like Google waited forever at “Complete sign-in using your passkey”. They now appear over the page. Passkeys saved in Netnyahoo use Touch ID, and passkeys on your phone work through the QR code. iCloud Keychain passkeys still wait on Apple’s approval.
Ad blocking works when the app runs from the disk image or Downloads. 0.1.0 loaded uBlock Origin Lite from inside the app, so Chrome wrote its filter indexes into the app bundle. That broke the code signature on first launch, and from a read-only location (the DMG, or the temporary copy macOS runs a quarantined app from) nothing was blocked. uBlock now runs from a copy in the data folder. Existing profiles carry over.
New
Where’s Big Yahu? replaces Chrome’s offline dinosaur: when you’re offline, find Big Yahu in a crowd of donors, lobbyists and very generous friends. Also at netnyahoo://yahu.
Translucent window, like Dia’s: the desktop blurs through a tint in dark and light mode, and the window goes solid when it’s inactive.
Profile paging, like Dia’s: swipe and the next profile’s sidebar slides in while the window colour cross-fades. Page dots in the sidebar footer switch profiles too. Works with a trackpad, a Magic Mouse, or a wheel mouse’s horizontal scroll or Shift-scroll, and ignores the “Swipe between pages” setting, as Dia does.
Pinned tiles take the favicon’s colour when selected, as in Dia.
Import from Helium and Dia (bookmarks, history, open tabs, passwords, cookies), and from Safari directly (bookmarks, Reading List, history, open tabs) with Full Disk Access. Chrome and Brave now ask for Full Disk Access instead of silently missing from the list.
Smaller
The New Tab page’s intro plays once per tab, not every time you switch back to it.
The profile name in the sidebar header no longer gets cut off (“Hom”).
The first public build: a Mac browser modeled on Dia, running our own build of Chromium 154 (CEF 154.0.28, Chrome style) with the ungoogled-chromium patches and H.264/AAC playback. Apple Silicon, macOS 14 Sonoma or later.
New
Sidebar tabs, spaces and profiles.
Split view.
Chrome Web Store extensions, kept up to date automatically.
uBlock Origin Lite, built in.
Chrome’s password manager and autofill.
Passkeys from a security key or a phone.
Import from other browsers.
Automatic updates (Netnyahoo › Check for Updates…).
Not yet
No sync.
No Translate.
No Widevine DRM, so some streaming services won’t play.
iCloud Keychain passkeys wait on Apple granting the browser passkey entitlement.