Avoid empty lines with spaces to be transformed to empty string
- [x] closes #59147  (Replace xxxx with the GitHub issue number)
- [x] [Tests added and passed](https://pandas.pydata.org/pandas-docs/dev/development/contributing_codebase.html#writing-tests) if fixing a bug or adding a new feature
- [x] All [code checks passed](https://pandas.pydata.org/pandas-docs/dev/development/contributing_codebase.html#pre-commit).
- [x] Added [type annotations](https://pandas.pydata.org/pandas-docs/dev/development/contributing_codebase.html#type-hints) to new arguments/methods/functions.
- [x] Added an entry in the latest `doc/source/whatsnew/vX.X.X.rst` file if fixing a bug or adding a new feature.

Thanks for the PR! I'm not sure if this fixes the problem in the linked issue. Can you write a test that asserts the result of `read_html` on `'<table><tr><td> </td></tr></table>'` is not an empty list? @Aloqeely addressed your comments and removed the new named argument Are there any implications of passing `skip_blank_lines=False` as the default now? I'm sure that would break some existing code.
To be quite frank I'm not very familiar with the `read_html` code, ping @mroeschke  > Are there any implications of passing `skip_blank_lines=False` as the default now? I'm sure that would break some existing code. To be quite frank I'm not very familiar with the `read_html` code, ping @mroeschke

The difference now would be that, every line with only spaces would be included as a new row in the DataFrame I am not too familiar with the `read_html` code either, but given the issue I lean toward @Aloqeely opinion that this PR might cause more of a behavior change as opposed to a "bug fix". And reading the original issue it seems like the docs were clear enough given this edge case.

I would lean toward more updating this docs as opposed to changing the code. I understand, accordingly I will close this pr, so do you suggest @Aloqeely and @mroeschke to update the docs to say that data elements with only spaces will not be interpreted as rows and all spaces in the html elements would be stripped as a sidenote?