Hussein Al Hammad

Results 54 comments of Hussein Al Hammad

Love this. Just thinking out loud here; instead of introducing a breaking change, would it be possible to make this optional in v1.x? Perhaps it can be an option you...

I think this is caused by [Cheerio](https://github.com/cheeriojs/cheerio). This can be reproduced: https://runkit.com/embed/0rsw43pfqtqi ```js const cheerio = require('cheerio'); const $ = cheerio.load(''); $.html(); ``` Result: ```html ```

Very! I feel there is a reason why they're doing this - possibly to address some CSS present in many emails that causes an issue?

I think at a minimum there could be a simple HTML example with each CSS targeting technique so the developer knows what they need to add to their HTML. Each...

To be more explicit, Yahoo does not ignore it. It replaces the CSS comment with the ID of the email message container (which is also added before all selectors). ```css...

Looking at links shared in the Email Geeks Slack, I see people only sharing to howtotarget.email without specifying an hack. Not sure where else the traffic comes from. I unintentionally...

@M-J-Robbins I was annoyed when I ran into this, but I like how you turned this into "we can now use this to target these clients"!

Shortwave may be worth adding. It may pick up a lot of users quickly given it brings a lot of Google Inbox features back: https://www.shortwave.com/ https://arstechnica.com/gadgets/2022/02/ex-googlers-resurrect-google-inbox-interface-as-shortwave-email/ --- Edit: Part of...

Just tested to verify this still happens. It looks like Yahoo replaces CSS comments with its own `div` wrapper ID: ```html Document #yiv4236027226 body { font-family: Helvetica, Arial, sans-serif; font-size:...

The [line-break](https://developer.mozilla.org/en-US/docs/Web/CSS/line-break) CSS property seems to be well supported, so you can use `line-break: anywhere`. It probably won't give you 100% coverage though. ```html Document https://www.website.com/forgot-password?p=6232e0aa7s34234dfsdfasd928f17&h=LdGBnA1MFdsdf43fr3sODvi8TG%2FqYUqCoU8%3D&k=6298acd25g5gdd12gh8698ac63fef5c2ed ```