This is pretty important since this is probably a normal use case when integrating with actual browser applications.