Skip to content

playwright feature - #2

Open
ankayca wants to merge 7 commits into
axrona:mainfrom
ankayca:my-changes
Open

playwright feature#2
ankayca wants to merge 7 commits into
axrona:mainfrom
ankayca:my-changes

Conversation

@ankayca

@ankayca ankayca commented Apr 14, 2026

Copy link
Copy Markdown

Script was not working with slides like : https://www.scribd.com/document/928501573/10-Meb-Teskilat-Yapisi
So the problem was scribd block us to read tex fields of slides. I used playwright with chromium to mimic a browser.

ankayca and others added 7 commits April 14, 2026 22:41
Scribd re-shows its reader toolbar (Download/Find bar) when scrolling,
so hiding overlays once before the loop left the banner on pages where
it overlapped at capture time. Tag fixed/sticky elements before every
screenshot and hide them via an !important rule that beats Scribd's
inline styles.

Co-authored-by: Cursor <cursoragent@cursor.com>
The sticky reader toolbar is re-rendered by Scribd's React app whenever
pg.screenshot() re-scrolls a page into view, producing a fresh node
without the hide marker, so the banner reappeared on whatever page was
in view (e.g. 47, 82). Install a MutationObserver that re-tags every
fixed/sticky element on any DOM change so re-rendered overlays are
hidden before the screenshot frame is captured.

Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant