* fix: image url check in for embed link * chore: move all patterns to shared * test: prefer enterText over manipulating widget