This is just a heads up to users that access my Pastie Database. I will be making substantial changes to the database over the next few months that I will announce here. The intent of these changes it...
From time to time during the days before Empower I will be making substantial changes to all of my public applications and the Pastie Database in particular. During this time the appearance, behavior and availability of some of the applications may be effected. One change you will see if you visit the Pastie Database is that a Service Workers which I call "Scheme 0" is registered.
What has happened is that a Service Worker is registered which injects three script into every page in my account.
The first script injected (table_bgcwm2m3z.js) is named after the table dbid in the URL.
The second script (application.js) is injected into every page in the application.
The third script (account.js) injected into every page in my entire account.
For the most part you will see no fundamental different in behavior of the demos as most of my applications do not have an applications.js or table_<dbid>.js files define (yet!). In this case the browser essentially ignores the injected <script> tags because it can't find the source file. Demos that explicitly used a Service Worker may no longer work on a case by case basis as browsers can only have one Service Worker registered at a time for a given scope. These effected demos will get converted or restored to working order over time.
There are a lot of additional changes and features I will be enabling so stay tuned as your QuickBase experience is about to explode.
If you have any questions feel free to ask me here or off-world using the information in my profile:
BTW, you may be surprised to see the <script> tags inserted after the closing <html> tag. This is of no consequence as the browsers will not be confused. This was done intentionally to make the Service Worker logic deadsimple (ie add three <script> tags to the end of the page's existing source).