tk, to apple
@tk@bbs.kawa-kun.com avatar

Most Web-savvy folks know that Chrome’s lineage can be traced back to Safari (WebKit, etc.), and be traced further back to KDE’s Konquerer (KHTML, etc.).

But did you know that Apple was also considering Mozilla’s Gecko engine as the basis back when planning development of Safari? KHTML was chosen because the codebase was significantly cleaner than the XPCOM bloat in Gecko. (That name still strikes fear in me to this day. :blobfoxscared: ) Interestingly, the Gecko codebase has been since cleaned up significantly.

That means that, if things had gone differently, Gecko could’ve ended up as the browser engine that rules the world today. :blobfoxgoogly:

m0rpk, to javascript
@m0rpk@mastodon.radio avatar

Looking for help from and / or Apple Mac people.

I have before me an old MacBook Pro running 10.13.6. It can't be upgraded because of hardware constraints.

No browser on this device will render the schedule here: https://www.emfcamp.org/schedule/2024

I see JS console errors like "TypeError: Object.groupBy is not a function"

I've tried , , and .

Is it possible a script on that page relies on an OS feature this machine lacks?

forst, to macos
@forst@mastodon.social avatar

@protonprivacy Hello! Have there been perchance any issue reports for on ?

I'm seeing that sometimes e-mails fail to load, resulting in a blank screen, or sometimes looks like the website "crashes" (blank page, empty address bar). Clearing website data didn't help. No idea yet how to reproduce, but happens regularly. Web UI 5.0.40.3.

Any suggestions which debug info I could collect before mailing support? Thanks!

davemark, to apple
@davemark@mastodon.social avatar

😮🙌🏻
A great (undocumented?) Safari shortcut:

  • On your Mac, in Safari, hover over a link
  • Now type control-command-d (⌃⌘D)

A preview of the linked page appears in a popup. Cool beans!

Nice find by @lapcatsoftware https://underpassapp.com/news/2024/5/1.html

swiefling, (edited ) to security
@swiefling@hci.social avatar

Privacy matters! But what if the tools meant to protect us are being misused? Our latest study (to appear ARES '24) reveals surprising facts about HTTP Client Hints (HTTP CHs) on the Web. [THREAD]

Paper + Website: https://rbainfo.org/clienthints

karlcow, to random French
@karlcow@mastodon.cloud avatar

For people who have hundred of tabs and can't remember where is the damn tab making noise.

TIL: On browser, Press Command and hover the mouse on one tab, the speaker icon is there, and you can mute ALL tabs.

Peace!

aral, to web
@aral@mastodon.ar.al avatar

Here’s a niche gotcha with the clipboard API’s navigator.clipboard.writeText() method that’s unique to Safari:

If you access a function from a module within your gesture handler (e.g., click handler), you will get a permission error.

The (sadly hacky and not as robust) workaround is to set a global variable from your module instead.

Full gist:

https://codeberg.org/aral/gists/src/branch/main/clipboard-writetext-permission-error-when-using-modules-in-safari.md

joyousjoyness, to drawing
@joyousjoyness@mastodon.social avatar
voitech, to ArcBrowser Polish
@voitech@social.lol avatar

Po kilku tygodniach z wracam do (ponownie).

Który to już raz? Trzeci? Czwarty?

Nawet po wprowadzeniu synchronizacji zakładek w wersji mobilnej brakuje tej przeglądarce podstawowych funkcjonalności. Nawet wtyczki nie pomagają niestety. Co z tego, że jest ta synchronizacja, skoro jak coś otworzę na telefonie, to nie ma tego na laptopie? W Safari jest!

1br0wn, to apple
@1br0wn@eupolicy.social avatar

‘British newspaper groups have warned that any move to impose a so-called “web eraser” tool to block advertisements would put the financial sustainability of journalism at risk.

‘Apple is preparing to include an AI-based feature in the browser in the next 18 software update that will remove ads or other unwanted website content, according to reports.’
https://on.ft.com/4be4E5Y

NyakoKitty, to wildlife
@NyakoKitty@mastodon.social avatar
DJDarren, to macos
@DJDarren@mendeddrum.org avatar

Bit of an odd one, but can any other users confirm the following behaviour?

If you pin a tab in a regular personal tab group, the tab will shrink to a small square, but if you pin a tab in a named tab group it’ll stay the same size as the others.

If this is expected behaviour, why?

I’ve tried with a Personal and a Work window, and it happens across both.

emanuele, to iPhone
@emanuele@m.divita.eu avatar
NyakoKitty, to animals
@NyakoKitty@mastodon.social avatar
Massy85, to firefox Italian
@Massy85@mastodon.uno avatar

Giuro che ci ho provato ad usare per ma niente, non si batte

benbloodworth, to apple
@benbloodworth@mstdn.party avatar

Safari is a perfectly fine browser. I don’t understand why it gets so much hate.

mysk, to Bulgaria
@mysk@mastodon.social avatar

Apple's implementation of installing marketplace apps from is heavily flawed and can allow a malicious marketplace to track users across websites, even in private browsing mode. This blog details our findings:

https://www.mysk.blog/2024/04/28/safari-tracking/

aardrian, to accessibility
@aardrian@toot.cafe avatar

Using this CSS with broken image ref:

::before {  
 content: url(foo) / "Panda";  
}  

Safari / macOS / iPadOS does not show the alt.

Until you turn on VO. Or turn it off. But it goes away if you refresh.

More accurately, it resizes the placeholder; if your alt is small enough to fit then it shows.

Attached video shows it in action.

So. What the deal is?

Test page: https://codepen.io/aardrian/pen/mdgQNrm

A series of broken images that, when VoiceOver is activated, resize and show the alt text from the CSS declaration. Reloading the page makes them go away. Turning off VO makes them come back.

aral, to web
@aral@mastodon.ar.al avatar

Today I learned that Safari can’t understand compound extensions in the accept attribute of file inputs.

So, for example…

<input
type="file"
accept=".kitten.databases.tar.gz"
>

… fails. So you have to do:

<input
type="file"
accept=".gz"
>

(Which, of course, opens the person up to more chances of selecting the wrong file.)

🤷‍♂️

aardrian, to accessibility
@aardrian@toot.cafe avatar

I know that macOS / Safari displayed the alt text for broken images through Safari 17.0 (visually clipping as necessary).

Testing in macOS 14.4.1 / Safari 17.4.1, however, shows me that alt text is no longer displayed.

Has anyone else noticed this regression?

pjaspers, to random
@pjaspers@mastodon.social avatar

Long shot, but with now having support for Profiles. Any ideas where the history is stored for the non-default Profiles? I would have guessed in ~/Library/Safari, but all I can there is the standard history.db

RadicalAnthro, to random
@RadicalAnthro@c.im avatar
BuildMeABearBiz, to random
@BuildMeABearBiz@handmade.social avatar

🎉🌅 Remember to for AMAZINGLY stunning finds like this Overlay Mosaic Sunset! 🌅 A beautiful 77 inches wide by 27 inches tall this could be worn as a snuggly wrap, or displayed as a wall hanging! 😁 Maybe across a table, or across the back of a couch! Endless opportunity’s for this piece made by .Biz LLC! This and more here: https://buildmeabearbizllc.etsy.com

DM_Ronin, to privacy
@DM_Ronin@mstdn.social avatar

The fact that after EU passed Digital Markets Act, non-Chrome/Safari browsers begin to increase their share, shows that even a watered down law can make a difference. That's not to say it's all over – on the contrary, it's important to push further and make sure Apple/Google truly give people the choice – but the signs are so far positive https://www.reuters.com/technology/eus-new-tech-laws-are-working-small-browsers-gain-market-share-2024-04-10/

  • All
  • Subscribed
  • Moderated
  • Favorites
  • anitta
  • thenastyranch
  • magazineikmin
  • everett
  • InstantRegret
  • rosin
  • Youngstown
  • slotface
  • love
  • khanakhh
  • kavyap
  • tacticalgear
  • GTA5RPClips
  • DreamBathrooms
  • megavids
  • modclub
  • mdbf
  • tester
  • Durango
  • ethstaker
  • osvaldo12
  • cubers
  • ngwrru68w68
  • provamag3
  • normalnudes
  • Leos
  • cisconetworking
  • JUstTest
  • All magazines