win32ss / supermium

Chromium fork for Windows XP/2003 and up
https://win32subsystem.live/supermium/
BSD 3-Clause "New" or "Revised" License
1.84k stars 61 forks source link

[UX] "Ungoogled" Supermium Mode breaks NTP by Google #597

Open XakerTwo opened 1 month ago

XakerTwo commented 1 month ago

New Tab Page (or NTP) by Google, that is embedded in browser, has nice feature - show your own shortcuts instead of most-visited sites. I use this feature as it more convenient for me and in general more "private" on random stare.

When "Ungoogled" mode is on whole NTP page turns into simple list of most-visited sites without search field, search engine logo and any options. So i even can't make it completely blank with my adorable background only.

I don't want overloaded NTP with lots of off-able functions. Simple search field, configurable list of links(not bookmarks), and simple options - Google implementation fits idealy If it possible/doable i would glad to have NTP by google AS IS with its client-side functions, described above, but without unattended requests to google. Via console i see only 4 network requests at initial loading, all other is for embedded resources via chrome:// or chrome-untrusted://. Take a note that on adding new shortcut, the NTP may perform one request to google to retrieve site icon, then it stored in cache. Otherwise it will be cached on next site visit.

P.S. not sure it's a bug or intended, so no bug label or enhancement tag

UPD: thx to evanrutledge1 - all i describes works fine without any google account, so, as for me, any unattended auth-related things on NTP can stay blocked.

evanrutledge1 commented 1 month ago

You also can't login to google

NS-Clone commented 1 month ago

you also can't search with google? o_O

Alex313031 commented 1 month ago

@XakerTwo @evanrutledge1 @NS-Clone That's the point. This is on purpose. Same behavior happens in ungoogled chromium. The flag enables all flags related to ungoogled chromium. If you want the security/privacy flags, but still have google search and sync integration, you will have to manually enable the flags related to ungoogled, without enabling all of them.

win32ss commented 1 month ago

The #ungoogled-supermium flag enables all of ungoogled-chromium's core functionality (and a bit more, but the NTP is functioning as expected). Sync is also an expected casualty. Some unintended side effects will be split off into #ungoogled-supermium-aggressive in the next release.

XakerTwo commented 1 month ago

@NS-Clone address bar still works and site is partially broken visually and functiononally, but main function - search, still works

@Alex313031 nice, which one flag i should not enable? i can't see any related flags when filtering by "ungoogl", "ntp" or "new tab page". Can you please list those flags or list all flags, that enabled by ungoogled-mode? search among 400+ flags a bit scary

@win32ss I don't talk or care about sync - it IS NOT REQUIRED, i talk only about NTP when Google is selected as default search engine, not when no one selected. Otherwise why not block NTPs from duck, bing and others that chromium show as well when one of those engine selected?

Duck NTP, ungoogled-mode ![ungoogled_duck-ntp](https://github.com/win32ss/supermium/assets/13261533/075d5ccc-a646-42a9-9de3-b4f37d0627f0)

Also if talk about ungoogling

why NTPs, opened before ungoogling stay google' NTPs and works fine(client-side part) ![ungoogled_google-ntp](https://github.com/win32ss/supermium/assets/13261533/4d2c97dd-1995-4c55-86aa-4ef84ac8986b)
what this thing, broken by ungoogled mode, does here? ![ungoogled_translate-to](https://github.com/win32ss/supermium/assets/13261533/5b1389f0-e070-49c9-8d8c-3d23b78dd6a5)
evanrutledge1 commented 1 month ago

@Alex313031 Okie didn't know, but thanks!