Coming back from a work week in Orlando. I woke up on Friday morning (3am Orlando) to arrive at home on Sunday evening around (6pm Japan). I decided to take Monday off for getting a bit of slip and straight up things.
Discussions started to how to organize the work on contacting the developers of e10s + addon. As usual I would prefer working with emails than spreadsheets.
I will be perfectly satisfied with sending an email for each individual add-on. With a unique topic, sent to a specific mailing-list (mozilla only for privacy reason). I requested the creation of the list.
The benefit is that it creates a unique thread for each add-on. It is searchable, even when offline, archived with dates for free, offers a single thread for each add-on, filterable, and can redirect the answers from the contact to the list, archives accessible when Karl gets hit by a bus.
For example mail topic can be
[addon-e10s-compat] Adblock Edge
for this specific add-on and so on
[addon-e10s-compat] FoxTab [addon-e10s-compat] Garmin Communicator
Low tech have resiliency and benefits ;)
Working with uBlock and Persona
Failed many times already, tried many combination, and still unable to make uBlock and login.persona.org working together in harmony, even by whitelisting the appropriate domain names. If someone knows the good mix for setting this up. Later: With the help of mat, I found the solution. My third party cookies blocking was getting into the way. There must be a better way in the UI to understand what is happening. The whitelisting didn't work.
Any way. It's already a better day. So Thanks mat!
WebCompat project: Coding style and other things
- Coding Styles on webcompat project
- pre-PR review?
- Making our code a bit more DRY
- Error 500 means the server is having an issue. Often you should look into the coding more than the HTTP itself. Proposed a patch.
- Code cleaning
- Another fix about a mixup in between full response in Flask and JSON body
- Issue about Activity page UX
- CSS fix me has been deployed. Yeah. We need to iron a bit the edges.
WebKit on iOS and tapping
We can expect interoperability issues down the road. More Responsive Tapping on iOS. WebKit decides to change the behavior depending on some configurations of the
Firefox on Windows, Android, Mac, Firefox OS
It's always interesting to have a perspective on the real world usage. We have a tendency to have a view which is very oriented by our very local environment (intimate environment). I learned something at Mozlando (Mozilla Work Week in Orlando).
Web Developers (and now browsers implementers) are in majority using Mac OS X and/or linux. Just look around you at conferences crowd. On the other hand the Firefox user base is dominated by Firefox on Windows Desktop, then Firefox on Android, and only then Firefox on Mac OS X. I suspect many Web developers have switched to chrome on a daily basis because of the bad history of Firebug and not knowing what happened in the space of Firefox Developer Tools. Pretty shiny tools. I usually prefer using the Firefox Developer Tools UI more than Chrome Dev Tools UI. The old Opera Presto Dragonfly has still my vote of confidence for many features, than none of the current tools have matched.
From top to bottom: Opera Presto with Opera Dragonfly Opera Blink with Chrome Developer tools * Firefox Gecko with Firefox Developer tools
Talking about Firefox Developer tools. Created two bugs about the Debugger UI.
- Explained a bit more on Outreach for WebCompat to a volunteer. This should be a blog post. Maybe tonight.
- Probably a webcompat team meeting this week. Done.
- Nice read about smaller and faster Websites: "When we prize our own convenience over craft, we’re building a web for us, the developers. We’re building a web that’s easy to assemble but lousy to use."
- Usual bugs triage on webcompat.com. Help is always welcome.
- Filled the Mozlando survey. The survey starts with "You are anonymous". Interesting friction in between the comments box where you want to share more ideas and opinions, that will probably reveal partly who you are depending on who's reading this comment box.
- Firefox 43 release notes.
- Impressive. Simple and well made. Discover markup for WebVR
- Published: Progressive enhancement for a Canvas demo
- Bugs triage on Webcompat.com. Again the max-width issue on issue 2028
- Funky issues about Scrollbars and Google Groups
- Some roles for volunteer contributors on the webcompat project