test: Use -t=auto to generate some screenshots, detect -t=auto failure more reliably, exercise setting the initial profile, and fix various bugs that fell out.

This commit is contained in:
2024-11-25 09:35:55 -05:00
parent 6e83c08535
commit eb12ba6ed2
7 changed files with 65 additions and 14 deletions

View File

@ -233,7 +233,7 @@ class TfProfileElement extends LitElement {
</button>`;
}
edit = html`
<button class="w3-button w3-theme-d1" @click=${this.save_edits}>
<button id="save_profile" class="w3-button w3-theme-d1" @click=${this.save_edits}>
Save Profile
</button>
<button class="w3-button w3-theme-d1" @click=${this.discard_edits}>
@ -242,7 +242,7 @@ class TfProfileElement extends LitElement {
${server_follow}
`;
} else {
edit = html`<button class="w3-button w3-theme-d1" @click=${this.edit}>
edit = html`<button id="edit_profile" class="w3-button w3-theme-d1" @click=${this.edit}>
Edit Profile
</button>`;
}

View File

@ -109,6 +109,7 @@ class TfTabNewsElement extends LitElement {
render() {
let profile = this.hash.startsWith('#@')
? html`<tf-profile
class="tf-profile"
id=${this.hash.substring(1)}
whoami=${this.whoami}
.users=${this.users}