Masthash

#WebKit

R. L. Dane
1 day ago

@kdwk @Wyndix

Nice!

It's good to have a solid WebKit alternative. <3
I'm sad that Qt seems to have abandoned #WebKit :(

Helen Fernanda
1 day ago

Ainda falando da Meta, a atração aqui na firma nesta curta semana é essa extensão para WhatsApp Web que, dentre muitas funções, borra os textos das mensagens.

🔗 https://chrome.google.com/webstore/detail/wa-web-plus-for-whatsapp/ekcgkejcjdcmonfpmnljobemcbpnkamh?hl=pt-BR

WA Web Plus for WhatsApp

Compatível com todos os navegadores #webkit: #chrome #vivaldi #opera #edge

Inautilo
2 days ago

#Development #Launches
Meet Safari for spatial computing · Learn how people can experience your web content in a whole new way https://ilo.im/13f9qh

_____
#Apple #WWDC23 #SpatialComputing #visionOS #Safari #WebKit #WebDevelopment #WebDev #Website #Frontend #AR #XR #3D

Charles Ying
2 days ago

I'm incredibly proud and thrilled to work alongside so many dedicated folks from Safari, WebKit and across Apple on Safari 17's new features including faster search, profiles, enhanced Private Browsing, locked browsing, Web Apps on Mac, WebKit features, iPhone gestures, Reading List widget, Listen to Page, and more.

More on macOS Sonoma: https://www.apple.com/macos/sonoma-preview/

WebKit blog: https://webkit.org/blog/14205/news-from-wwdc23-webkit-features-in-safari-17-beta/

Watch "What's new in web apps" from #WWDC23
https://developer.apple.com/videos/play/wwdc2023/10120/

#WWDC #Safari #WebKit

Safari app icon on a slide with Apple presenter to the right in a fancy outfit.
Karl Dubost
2 days ago

This is the current list of bugs and requested features for Web Inspector (Safari Developer Tools)

https://bugs.webkit.org/buglist.cgi?bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&component=Web%20Inspector&order=bug_id%20DESC&query_format=advanced

Would you like to work on this? Plenty of cool things in there, and with the possibility of having an impact on the life of many Web developers.

There's an open position for it.
https://jobs.apple.com/en-us/details/200482392/web-developer-tools-engineer?team=SFTWR

#job #webkit

Stanislas Châble
2 days ago

With end-to-end encryption for bookmarks and open tabs, improvements in cross-browser compatibility and now profiles, there is only one thing missing that prevents me from trying #Safari on iOS and macOS : the possibility to use any search engine I want (Qwant, Brave, Startpage…). I already requested the feature with the feedback form. Not directly #WebKit related, but @jensimmons : do you know if it is something the Safari team wants to address ?
#SearchEngine

Oblomov
2 days ago

I'm generally not a big fan of #Apple (understatement of the century), but I've read about the next version of #Safari officially supporting #JpegXL and I'm really glad that this is happening. I'm looking forward to the associated changes to #WebKit making it into the engine as it is used by other #FLOSS browsers too —and hopefully this will finally push @Mozilla into enabling #jxl in mainline #Firefox OOTB.
1/

Kuba Suder
2 days ago

The AR stuff is cool, but I’m mostly looking forward to the #WWDC web dev videos – every year I come away with loads of cool web bits and pieces to try! This year I’m especially looking forward to new CSS goodies in #WebKit (https://developer.apple.com/wwdc23/10121)

macprime.ch
3 days ago
Maxi 7x 💉
3 days ago

Apple bringt Unterstützung von #JPEGXL für alle seine Plattformen in #WebKit! #WWDC

Ryosuke Niwa
2 weeks ago

I've been in the Apple's WebKit team for 10.5 years and I've been working on WebKit since summer of 2009 (initially as a Google intern). Sometimes, I forget how unusual that is. Despite all these years of working on WebKit, there is still a lot I don't know in WebKit than I know.

#WebKit

Constantly hunting the best tool for the job? It’s addictive. After a few months with Arc, I switched my default browser to Orion. Contrary to most other alternatives, the latter is based on #WebKit, but has native support for both Chrome and Firefox extensions built in. I’m already in love with its focus mode and lean appearance (which shouldn’t let you underestimate its feature set!).

Orion is currently in public beta.
https://browser.kagi.com

oatmeal 🐧
2 weeks ago

#emacs [selectively] render #elfeed entries in embedded #webkit widgets https://github.com/fritzgrabo/elfeed-webkit

oatmeal 🐧
3 weeks ago

#ios #macos #usability considering how much #Apple is hyping usability, the list of problems with #WebKit this extension is fixing is quite astounding (and frustratingly familiar). Wish it wasn’t so expensive though https://underpassapp.com/StopTheMadness/features-ios.html

Goncalo Tojeiro
3 weeks ago

I've read many versions about why Safari(Webkit) removes lists semantics and most get it all wrong. This article by @scottohara explains the real scenario.
#accessibility #safari #webkit

https://www.scottohara.me/blog/2019/01/12/lists-and-safari.html

Wraith.dll
3 weeks ago

💻 The vulnerabilities are listed as CVE-2023-32409, CVE-2023-28204, and CVE-2023-32373 and affect WebKit, leading to potential security breaches in web content processing.
🛡️ CVE-2023-32409 allows a malicious actor to break out of the Web Content sandbox and was addressed with improved bounds checks.
📂 CVE-2023-28204 is an out-of-bounds read issue that could disclose sensitive information. It was fixed with improved input validation.
⚙️ CVE-2023-32373 is a use-after free bug that could allow arbitrary code execution. It was resolved with improved memory management.
📰 Both CVE-2023-28204 and CVE-2023-32373 were patched as part of Rapid Security Response updates in iOS 16.4.1 (a) and iPadOS 16.4.1 (a).

https://thehackernews.com/2023/05/webkit-under-attack-apple-issues.html

#tech #technews #technology #infosec #AppleSecurity #ZeroDayVulnerabilities #WebKit #CyberSecurity #RapidSecurityResponse

TechHelpKB.com 📚
3 weeks ago

#WebKit Under #Attack: #Apple Issues Emergency Patches for 3 New #0Day #Vulnerabilities https://tchlp.com/3BDzvZl

Inautilo
3 weeks ago

#Development #Releases
WebKit features in Safari 16.5 · CSS Nesting, CSS user valid and invalid pseudo-classes, and more https://ilo.im/130kqe

_____
#Browser #Safari #WebKit #WebDevelopment #WebDev #Frontend #CSS

Simo Ahava
3 weeks ago

🎉 New Simmer Clips video & blog post! 🎉

This time, discussion in our Community inspired us to tackle this question:

"How do I configure Cloudflare to proxy both my website and my SGTM domain?"

In this video and article, we'll show you how to setup this proxy and also *why* you might want to do it.

🎥: https://youtu.be/swKts2CHouo

📖: https://www.teamsimmer.com/2023/05/17/how-do-i-configure-cloudflare-to-proxy-both-my-website-and-my-sgtm-domain/

Subscribe to our YouTube channel at https://www.youtube.com/@TeamSimmer/

#measure #webkit #googletagmanager

How do I configure Cloudflare to proxy both my website and my SGTM domain?
Papal Penguin aka Derek Graham
3 weeks ago

@Vivaldi I’m loving the new #vivaldi for #ios #vivaldibrowser what are the current feature set? What is the backend of it? Does it use #webkit?

R. L. Dane
1 month ago

@teamtuck

Yeah, I want to avoid Blink whenever possible. I only use it occasionally in Qutebrowser. There are similar browsers like luakit and vimb that use the much preferable #Webkit, but they aren't as nice to use.

LSDM
1 month ago

Webkit : un site de documentation pour les développeurs.

Le projet open source Webkit, animé par Apple pour son navigateur Safari notamment, vient d’annoncer docs.webkit.org, un nouveau site de documentation pour la communauté des développeurs WebKit.

WebKit est un projet open source qui regroupe de nombreux sous-systèmes.#Webkit https://lsdm.live/modules/news/article.php?storyid=3990

R. L. Dane
1 month ago

There should be a commandline app to render a webpage to a pdf using #WebKit and then view with your viewer of choice. :P

Ryosuke Niwa
1 month ago

ScriptDisallowedScope ought to be one of the most valuable contributions I've made to the #WebKit project. It all started with https://commits.webkit.org/116078@main and https://commits.webkit.org/195442@main made it relevant in release builds.

Oblomov
1 month ago

For #Firefox and its forks, this means enabling it out of the box for main builds. For #Blink-based browsers (@Vivaldi are you listening?), this means rolling back Google's patch to remove it, and help maintain it with community effort. Ditto for #WebKit. The #openWeb needs something like what the #DocumentFoundation did for the office productivity suites and formats.

Jeff Fortin T.
1 month ago

A couple of new #performance bug reports (among my many existing ones) on #WebKitGTK / #WebKit tonight for #Epiphany the #GNOME #Web browser:

Slow handling of animated scaled images (and probably #CSS shadows): https://bugs.webkit.org/show_bug.cgi?id=256105

Constant CPU usage after stopping #HTML5 #video playback: https://bugs.webkit.org/show_bug.cgi?id=256123

Michael Connor Buchan
1 month ago

#Webkit needs more exposure to mainstream users, and needs to be accessible on #Linux.

Everyone forgets about it, yet it's a respectible browser engine to my knowledge, and nobody seems to use it besides Apple and some light weight Linux browsers. In this browser monoculture, I'm unsure of why it isn't more popular with the alternative browser developers and users.

Jeff Standen
2 months ago

There's currently an annoying bug in Safari 16.4 that impacts browser-based code editors.

When you copy multiple lines of text where any line ends with a colon (e.g. YAML, Python), the lines run together as a single line without linefeeds when pasted.

This is a regression from their security fix for lookalike characters in URLs.

An odd workaround is to start the copied lines with an `#`. It's fixed in Safari Tech Preview + nightly builds.

https://github.com/ajaxorg/ace/issues/5112

#WebKit #Safari #Security

Paul Neave
2 months ago

There’s a debate going on right now about whether Safari should allow users to install web apps via a web link/prompt instead of solely relying on the “Add to Home Screen” option currently hidden in the share menu:

https://bugs.webkit.org/show_bug.cgi?id=255716 and https://bugs.webkit.org/show_bug.cgi?id=198673

Thanks for effort, @tomayac!

#webkit #ios #apple #WebApps cc @owa @slightlyoff @brucelawson

Linus Groh 🐧
2 months ago

I read the spec now and it turns out what I thought to be a bug in #Firefox is actually a feature, opacity < 1 establishes a new stacking context (with somewhat questionable results IMHO). I still found two other browser bugs though:

- #WebKit paints everything on top of the abspos element for unknown reasons, regardless of opacity
- #Ladybird can't establish a stacking context for inline elements for known reasons

RE: https://chaos.social/@linusgroh/110221762132824794

demo web page in four browsers (Ladybird, Firefox, GNOME Web, Chromium) showing the text "lorem ipsum" and two blue squares half covered by an element with a blur backdrop-filter.
In Firefox and Chromium, "ipsum" and one of the boxes render above the blurred element due to applied opacity, in Ladybird and GNOME Web the bugs described in the post are apparent.
shxdow 🔥
2 months ago

Here's a summary about CVE-2020-9802:

CVE-2020-9802 is JavaScriptCore bug in the way the clobberizer models an number's negation. The IR specifies two operating modes for an ArithNegate node for signed/unsigned operations – but the clobberizer always assumes unsigned negations. Note that the clobberizer (`DFGClobberize`) is not a CSE specific component.

#security #webkit #safari

René
2 months ago

Habt ihr schon mitbekommen, dass ihr mit dem #Safari der aktuellen #Apple OS Versionen nicht mehr an alle Einstellungen der #FRITZBox kommt? Die FRITZBox kommt seit FritzOS 7.50 nicht mehr mit dem Apple #WebKit klar. Ich habe heute viel Zeit mit der Fehlersuche verschwendet. 🤬🤬🤬

$AAPL finally decided to implement #webPush in their monopoly browser so people would stop saying #safariIsTheNewIE but the notifications can't make sounds.

So, #Safari is STILL the new IE

#webkit #AAPL #apple #ios #macos #webDev #PWA

https://www.reddit.com/r/PWA/comments/12mdnyg/no_sound_or_vibration_when_sending_push/

R. L. Dane
2 months ago

Just heard that the #Midori web browser project switched from #WebKit to #Electron.

This kind of thing is bothering me more than politics today, TBH.

Forget being an awesome independent browser project, let's become another feckless #Blink droid. Why fight for the Rebellion when you can be a stormtrooper for the Empire? They even have cookies!

Argh. Good morning to you, too. 🤦🏻‍♂️😂

Steven G. Harris
2 months ago

TIL you need to enable Safari’s Web Inspector explicitly for any WKWebView in iOS 16.4. Such fun sorting out the “No Inspectable Applications” item that shows up unexpectedly in Safari’s Develop menu.

#swift #webKit #swiftUI #webInspector

https://webkit.org/blog/13936/enabling-the-inspection-of-web-content-in-apps/

Oblomov
2 months ago

Sometimes I wish there was a good #Qt frontend to #Gecko (or whatever the most recent iteration of the #Firefox plugin is called). There are multiple ones for #WebKit and its forks (unsurprising, given that WebKit has its roots in #KHTML), but as a matter of principle I would rather prefer to keep using the minority engine, my small contribution to resistance (weak as it may be) to Google's stranglehold of the Internet.

Sidney Alcantara
2 months ago

Having #Safari / #WebKit releases continue to be tied to iOS releases is holding back the adoption of new web features. The latest version of Safari should be supported on the last 2 versions of iOS, as it already does on macOS.

https://www.construct.net/en/blogs/ashleys-blog-2/safari-releases-development-1616

Inautilo
2 months ago

#Development #Reviews
Safari releases are development hell · “We only have such serious problems with Apple and Safari.” https://ilo.im/123iuh

_____
#Safari #Browser #BrowserEngine #WebKit #WebDevelopment #WebDev #Frontend #Features #Issues

Mac & i
2 months ago

Wegen Rechtsfehler: Apple schüttelt britische Wettbewerbsuntersuchung ab

Die Regulierer hätten eine Untersuchung zur Marktdominanz des Apple-Browsers zu spät eingeleitet, argumentierte der Hersteller – und setzte sich damit durch.

https://www.heise.de/news/Wegen-Rechtsfehler-Apple-schuettelt-britische-Wettbewerbsuntersuchung-ab-8515397.html?wt_mc=sm.red.ho.mastodon.mastodon.md_beitraege.md_beitraege

#Apple #Browser #CloudDienste #Regulierung #Safari #Webkit #Wettbewerb #news

Roderick Gadellaa
2 months ago

I think the "Web Worker has gone away" #bug in #WebKit is back (possibly only for installed web apps of course).

I do use the workaround where I keep a ref to the worker (window._worker = new Worker(...)) but that doesn't seem to solve the issue. Just ran into it, attached dev tools, switched to worker context, tried console.log('hi!') and nothing happened (dev tools refused to send the command, even).

In the page context, window._worker reports the worker is there and { terminated: false }

Roderick Gadellaa
2 months ago

Another day, another #WebKit #bug. Only affects installed web apps on iPads (Mini?) afaik.

The viewport doesn't properly restore position when you dismiss the software keyboard (1, red).

Elements with fixed position are displayed in the correct place (like the menu bar, left), but touch events fire relative to the (incorrect position of the) root. Tap the twitter icon, it fires on the bookmark icon (2, yellow).

https://bugs.webkit.org/show_bug.cgi?id=254861

1/n

Kuba Suder
2 months ago

Ooh, so this was added now in Safari 16.4, I was wondering if I missed this earlier - nice! This will be very useful in @bannerhunter 😎 I should be able to block some more sneaky cookie banners that don't have an easily identifiable id/class. Thank you Webkit team! @othermaciej #Safari #Webkit

Fragment of Safari release notes:

Safari Content Blockers

Safari 16.4 has added support for :has() selectors in Safari Content Blocker rules. This is a powerful new addition to the declarative content blocking capabilities of Safari, as it allows developers to select and hide parent elements that contain certain child elements. Its inclusion in Safari Content Blocker rules opens up a whole new range of possibilities for content blocking. Now developers can create more nuanced and precise rules that can target specific parts of a web page, making it easier to block unwanted content while preserving the user’s browsing experience. This is yet another example of Safari’s commitment to providing a secure and private browsing experience for its users while also offering developers the tools they need to create innovative and effective extensions.
Krzysztof Jeziorny
2 months ago

My mother (76yo) is using my old MacBook Pro (13yo), they both are still going strong, and seem to be a good fit together :)

Reading what @jensimmons praises about the #WebKit changes makes me want to have it on older machines. There’s the newest Firefox for them, there is no Safari and no security fixes anymore from Apple.

Ryosuke Niwa
3 months ago

These benchmarks led browser vendors to innovate and improve browser performance over the last decade. This in turn allowed web developers to make new kinds of applications on the Web. Performance is a feature, and #WebKit team is committed to it.

Ryosuke Niwa
3 months ago

It's notable that many of the popular browser benchmarks: Speedometer, JetStream, and MotionMark were initially created by #WebKit / #Apple engineers. It's a huge investment & commitment by #WebKit team for Web browser perf.

Inautilo
3 months ago
Jeremy Neumann
3 months ago

What is the deal with Safari making it so difficult to set custom resolutions for responsive design? I’m probably way late on this. But come on!

#Apple #webkit

Roger Sheen
3 months ago

Does anyone know when `text-wrap:balance` support might land in #Webkit?

- @jensimmons ?
- @Richr ?

Would be great to have this everywhere so we can stop fiddling with non-breaking spaces. 🙏🏼

https://clagnut.com/blog/2424

Justin Ferrell
3 months ago

What is stopping #WebKit from being the engine powering a bunch of browsers the way Chromium does? Aside from the “Safari is the new IE” bs, what is stopping someone like Edge, Opera, Vivaldi, Brave, DuckDuckGo, etc. from picking WebKit over #Chromium? Same with Gecko/Spidermonkey. Is there something special about Chrome’s engine that makes it more portable than that of Safari or #Firefox? #webdev

Inautilo
3 months ago

#Business #Development #Previews
First look at Google Chrome’s Blink engine running on an iPhone · “Google’s Blink for iOS project is already making significant progress” https://ilo.im/11gi2e

_____
#BrowserChoice #Apple #Google #WebDevelopment #WebDev #Browser #Chrome #Safari #BrowserEngine #Blink #WebKit #iPad #iPhone #iPadOS #iOS

Timothy Hatcher
3 months ago

Just re-read the latest release notes for Safari Technology Preview 164 and Safari 16.4 beta, and I'm blown away by the incredible work of @jondavis and @jensimmons.

Their attention to detail and comprehensive explanations make it easy to appreciate the hard work that goes into #WebKit and #Safari every day.

Thank you for keeping us informed and inspired!

Terence Eden
3 months ago

Once again shouting into the void.

Is there an #Android web browser which uses the #Webkit rendering engine?

Terence Eden
3 months ago

All three have a default stylesheet of
`padding-inline-start: 40px;`
But #WebKit displays it incorrectly - at least compared to #Firefox and #Chrome.
Alternatively, perhaps I'm too sleepy to do CSS properly! 😴

Terence Eden
3 months ago

Ugh. Nearly 1AM and I think I've found a bug in the way #WebKit handles `list-style: decimal-leading-zero;`

Not sure if this is a glitch, working as intended, or requires more sleep!

The leading zero goes beyond the div's border.
Leading zero has a healthy margin.
Another fine render with no overlap.
Ryosuke Niwa
3 months ago

In STP164, we enabled live range selection, which means getSelection().getRangeAt(0) returns a live, mutable Range object instead of a copy, matching other browsers and standards. #WebKit #Safari

https://webkit.org/blog/13902/release-notes-for-safari-technology-preview-164/

If you had told me in '07 that it would be '23 before #Apple got around to enabling #pushNotifications on the #web I'd have thrown my #iPhone at a wall. #safari #webkit #browser #webdev #standards #webpush #safariIsTheNewIE