USE(EGL) was removed from #WebKit... Is it not possible anymore to build WebKit without 3D rendering? That's a lot more things to implement in the Haiku port that I didn't want to look into yet :(
> there are big questions still being asked about how CSS should handle masonry-style layouts. Some people remain skeptical that this capability should be part of CSS Grid, and want it to instead be its own separate display type. Others are questioning whether or not this kind of layout is needed on the web at all — they aren’t sure that well-known websites will use it.
Quick PSA for everyone excitedly using the popover API now it's in all 3 engines. Add an empty pointerdown event listener to your body element, else popover lightdismiss doesn't work on iOS Safari.
Spectra for Prime Video is now OPEN SOURCE. I look forward to seeing this project grow to a degree that I could not make happen on my own!
🚀 Boosts Appreciated! 😃
For those who are unaware: Spectra is an app for Apple Vision Pro that allows you to watch Amazon Prime Video content. While the iPadOS app is available on #visionos, many have said it is hard to use. Spectra aims to solve that by wrapping the website in a native app using #swift and #swiftui.
As this is the first real #opensource project I’ve made, I’ve done some research and think I have setup this repository correctly. But I am open to suggestions on what things I need to look out for and what I should consider enabling or disabling to prevent unwanted things from happening.
Yo #linux#frontend#webdev people. It is a feasible option to use #gnome web to debug #safai bugs since they're both #webkit, right? If not, alternatives? Boosts welcome 😀
Turns out that it is possible to load and play prime videos - thanks to some help from @khaost! I’ll be posting updates on this thread and hopefully if I run into any problems, someone will be kind and knowledgeable enough to help 🙏🏻😁.
This is what Amazon Prime Video could have looked like on visionOS had they not restricted web playback on mobile Webkit.
Did all this work and then realized that Prime Video requires the Widevine plugin to be present which mobile safari does not support. Interestingly, Prime Video works on desktop Safari, and forcing the user agent on mobile Safari to be desktop Safari doesn’t work. ☹️
This is all $AAPL's fault. Just like touch events; they went and built whatever worked for them and their garbage computers without consulting standards bodies, and we end up stuck with their shitty decisions.
You might not like it, but #WebKit-only iOS is the only thing keeping Google from having complete control over the Web.
It’s counterintuitive and wrong in principle, but advocating for multiple engines on iOS is going to result in less choice and a serious blow to the “Open Web”.
You can’t fight corporate control with more corporate control.
Upside of many big companies not providing native app support for #visionOS could be that #WebKit gains support for hover effects for SVG elements that are annotated with cursor: pointer. Some love for FB13310281 please. Just saying. ❤️
This is one of the blockers in adaptation of the loading attribute for Wikipedia, where printing still matters.
Chrome fixed this 1,5 years ago, so Safari is the only straggler (and Wikipedia has to wait a couple years more before they can actually use it after it is fixed)
Three days ago, the 4th of November, would've been #KHTML 25 year anniversary. 🥳
Hoorrray!
WTF is KHTML?
Chances are you are kind of using it, because #WebKit and #Blink rendering engines are all forked from this open-source project originally intented for the browser of the KDE window environment.
My presentation at Embedded Recipes 2023 is now live at https://www.youtube.com/watch?v=rdiETUGD6dg . It's a talk walking you through a high level overview of #WebKit and the Linux ports, @WPEWebKit architecture and the plans we have at @igalia for the future. Ah! And there are a few demos too! 👌
Google researchers report critical zero-days in Chrome and all Apple OSes (arstechnica.com)
Discoveries made by Google's Threat Analysis Group, which tracks nation-state hacking.